1 # Makefile for Architektonas
4 # (C) 2011 Underground Software
7 #INSTALLDIR = $(HOME)/local
11 all: prepare architektonas
12 @echo -e "\033[01;33m***\033[00;32m Success!\033[00m"
15 @echo -e "\033[01;33m***\033[00;32m Preparing to compile Architektonas...\033[00m"
17 architektonas: sources libs makefile-qt
18 @echo -e "\033[01;33m***\033[00;32m Making Architektonas...\033[00m"
19 $(MAKE) -f makefile-qt
21 makefile-qt: architektonas.pro
22 @echo -e "\033[01;33m***\033[00;32m Creating Qt makefile...\033[00m"
23 qmake architektonas.pro -o makefile-qt
26 @echo -e "\033[01;33m***\033[00;32m Make libs here (if any)...\033[00m"
27 #libs: dxflib/lib/libdxf.a
30 # @echo -e "\033[01;33m***\033[00;32m Making dxflib...\033[00m"
33 sources: src/*.h src/*.cpp
36 @echo -ne "\033[01;33m***\033[00;32m Cleaning out the garbage...\033[00m"
37 # $(MAKE) -C dxflib clean
38 -$(MAKE) -f makefile-qt clean
42 -$(FIND) . -name "*~" -exec rm -f {} \;
46 # -(doxygen ./doxygen.cfg)
49 @echo -n "Lines in source files: "
50 @-$(FIND) ./src -name "*.cpp" | xargs cat | wc -l
51 @echo -n "Lines in header files: "
52 @-$(FIND) ./src -name "*.h" | xargs cat | wc -l