Add lss file for cpp_obj program
[avr_serial_lcd.git] / Makefile
index 7dd0c843ccde5333c1bb6c6ac467e14ac2902394..4a6b1d30d2e7e9e6bd703e8a545cbffe9568d147 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,7 @@ date := $(shell date +"%Y%m%d")
 .PHONY: all\r
 all: build\r
 \r
+PROJECT := serial_lcd\r
 tester := tester/serial_lcd_tester\r
 \r
 tester-build: $(tester).exe\r
@@ -13,25 +14,14 @@ $(tester).exe:
 \r
 .PHONY: build\r
 build: tester-build\r
-       (cd gcc_c; make; make clean)\r
-       (cd gcc_cpp; make; make clean)\r
-       (cd gcc_cpp_obj; make; make clean)\r
-       (cd iar_c; make; make clean)\r
-       (cd iar_cpp; make; make clean)\r
-       (cd iar_cpp_obj; make; make clean)\r
-       (cd icc_c; make; make clean)\r
-\r
-dist: tester-build  build\r
-       @chmod -x *.c *.h *.cpp README ChangeLog LICENSE\r
-       @find $(GCCDIR) -type f -exec chmod -x {} \;\r
-       @find $(IARDIR) -type f -exec chmod -x {} \;\r
-       @find $(ICCDIR) -type f -exec chmod -x {} \;\r
-       @zip serial_lcd-$(date).zip README serial_lcd.c serial_lcd.cpp serial_lcd_obj.cpp serial_lcd.h LICENSE ChangeLog \\r
-       $(GCCDIR)/Makefile $(GCCDIR)/serial_lcd.map $(GCCDIR)/serial_lcd_cpp.map $(GCCDIR)/serial_lcd.lss \\r
-       $(GCCDIR)/serial_lcd_cpp.lss $(GCCDIR)/serial_lcd.hex $(GCCDIR)/serial_lcd_cpp.hex \\r
-       $(GCCDIR)/serial_lcd_obj.lss $(GCCDIR)/serial_lcd_obj.map $(GCCDIR)/serial_lcd_obj.map \\r
-       $(IARDIR)/*.lst $(IARDIR)/*.map $(IARDIR)/*.hex $(ICCDIR)/*.mp $(ICCDIR)/*.lst $(ICCDIR)/*.hex \\r
-       $(tester).c $(tester).exe\r
+       $(MAKE) -C gcc_c\r
+       $(MAKE) -C gcc_cpp\r
+       $(MAKE) -C gcc_cpp_obj\r
+       $(MAKE) -C iar_c\r
+       $(MAKE) -C iar_cpp\r
+       $(MAKE) -C iar_cpp_obj\r
+       $(MAKE) -C icc_c\r
+       $(MAKE) -C cv_c\r
 \r
 .PHONY: clean\r
 clean:\r
@@ -45,6 +35,8 @@ clean:
        $(MAKE) -C iar_cpp_obj clean\r
        $(MAKE) -C iar_cpp_obj clean\r
        $(MAKE) -C icc_c clean\r
+       $(MAKE) -C cv_c clean\r
+       @rm -f *~\r
 \r
 .PHONY: distclean\r
 distclean: \r
@@ -58,3 +50,4 @@ distclean:
        $(MAKE) -C iar_cpp_obj distclean\r
        $(MAKE) -C iar_cpp_obj distclean\r
        $(MAKE) -C icc_c distclean\r
+       $(MAKE) -C cv_c distclean\r