Add lss file for cpp_obj program
[avr_serial_lcd.git] / Makefile
1 date := $(shell date +"%Y%m%d")\r
2 \r
3 .PHONY: all\r
4 all: build\r
5 \r
6 PROJECT := serial_lcd\r
7 tester := tester/serial_lcd_tester\r
8 \r
9 tester-build: $(tester).exe\r
10         touch tester-build\r
11 \r
12 $(tester).exe:\r
13         (cd tester && make)\r
14 \r
15 .PHONY: build\r
16 build: tester-build\r
17         $(MAKE) -C gcc_c\r
18         $(MAKE) -C gcc_cpp\r
19         $(MAKE) -C gcc_cpp_obj\r
20         $(MAKE) -C iar_c\r
21         $(MAKE) -C iar_cpp\r
22         $(MAKE) -C iar_cpp_obj\r
23         $(MAKE) -C icc_c\r
24         $(MAKE) -C cv_c\r
25 \r
26 .PHONY: clean\r
27 clean:\r
28         @rm -rf tester-build\r
29         $(MAKE) -C tester clean\r
30         $(MAKE) -C gcc_c clean\r
31         $(MAKE) -C gcc_cpp clean\r
32         $(MAKE) -C gcc_cpp_obj clean\r
33         $(MAKE) -C iar_c clean\r
34         $(MAKE) -C iar_cpp clean\r
35         $(MAKE) -C iar_cpp_obj clean\r
36         $(MAKE) -C iar_cpp_obj clean\r
37         $(MAKE) -C icc_c clean\r
38         $(MAKE) -C cv_c clean\r
39         @rm -f *~\r
40 \r
41 .PHONY: distclean\r
42 distclean: \r
43         @rm -rf tester-build\r
44         $(MAKE) -C tester distclean\r
45         $(MAKE) -C gcc_c distclean\r
46         $(MAKE) -C gcc_cpp distclean\r
47         $(MAKE) -C gcc_cpp_obj distclean\r
48         $(MAKE) -C iar_c distclean\r
49         $(MAKE) -C iar_cpp distclean\r
50         $(MAKE) -C iar_cpp_obj distclean\r
51         $(MAKE) -C iar_cpp_obj distclean\r
52         $(MAKE) -C icc_c distclean\r
53         $(MAKE) -C cv_c distclean\r