X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Makefile;h=cee9a70af8f086d1af7d3a1916756057d6212a45;hb=2af76acd67a2703859c11446be3be4d3ff8ff4b4;hp=60003dba35079b6ea508cdbcea1bab8e83eff6d2;hpb=16ce54abf01ca3032e42a5bb11a4afcf9014dcca;p=architektonas diff --git a/Makefile b/Makefile index 60003db..cee9a70 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # Makefile for Architektonas # # by James Hammons -# (C) 2010 Underground Software +# (C) 2011 Underground Software # users home dir: #INSTALLDIR = $(HOME)/local @@ -22,26 +22,22 @@ makefile-qt: architektonas.pro @echo -e "\033[01;33m***\033[00;32m Creating Qt makefile...\033[00m" qmake architektonas.pro -o makefile-qt -libs: dxflib/lib/libdxf.a fparser/lib/libfparser.a -# @echo -e "\033[01;33m***\033[00;32m Making dxflib & fparser...\033[00m" -# $(MAKE) -C dxflib -# $(MAKE) -C fparser - -dxflib/lib/libdxf.a: - @echo -e "\033[01;33m***\033[00;32m Making dxflib...\033[00m" - $(MAKE) -C dxflib +libs: + @echo -e "\033[01;33m***\033[00;32m Make libs here (if any)...\033[00m" +#libs: dxflib/lib/libdxf.a -fparser/lib/libfparser.a: - @echo -e "\033[01;33m***\033[00;32m Making fparser...\033[00m" - $(MAKE) -C fparser +#dxflib/lib/libdxf.a: +# @echo -e "\033[01;33m***\033[00;32m Making dxflib...\033[00m" +# $(MAKE) -C dxflib -sources: src/mainapp/*.h src/actions/*.h src/base/*.h src/widgets/*.h src/forms/*.h src/mainapp/*.cpp src/actions/*.cpp src/base/*.cpp src/widgets/*.cpp src/forms/*.cpp +sources: src/*.h src/*.cpp clean: @echo -ne "\033[01;33m***\033[00;32m Cleaning out the garbage...\033[00m" - $(MAKE) -C dxflib clean - $(MAKE) -C fparser clean - $(MAKE) -f makefile-qt clean +# $(MAKE) -C dxflib clean + -$(MAKE) -f makefile-qt clean + -rm -rf ./obj + -rm makefile-qt -rm architektonas -$(FIND) . -name "*~" -exec rm -f {} \; @echo "done!" @@ -49,10 +45,13 @@ clean: #docu: # -(doxygen ./doxygen.cfg) +# ANSI colors: +# (00) 31 = dark red, 32 = dark green, 33 = brown, 34 = dark blue, 35 = dark purple, 36 = dark cyan, 37 = grey +# (01) 31 = red, 32 = green, 33 = yellow, 34 = blue, 35 = purple, 36 = cyan, 37 = white statistics: - @echo -n "Lines in source files: " - @-$(FIND) -name *.cpp | xargs cat | wc -l - @echo -n "Lines in header files: " - @-$(FIND) -name *.h | xargs cat | wc -l + @echo -ne "\033[01;35mLines in source files:\033[00m " + @-$(FIND) ./src -name "*.cpp" | xargs cat | wc -l + @echo -ne "\033[01;35mLines in header files:\033[00m " + @-$(FIND) ./src -name "*.h" | xargs cat | wc -l dist: clean