USBaspLoader v0.97 stable release
[pub/USBaspLoader.git] / Makefile
1 # Name: Makefile
2 # Project: USBaspLoader (updater)
3 # Author: Stephan Bärwolf
4 # Creation Date: 2012-09-01
5 # Tabsize: 4
6 # License: GNU GPL v2 (see License.txt)
7
8 include Makefile.inc
9
10
11 all: do_firmware do_updater
12
13 flash: firmware
14 $(MAKE) -C firmware flash
15 fuse: firmware
16 $(MAKE) -C firmware fuse
17 lock: firmware
18 $(MAKE) -C firmware lock
19 update: updater
20 $(MAKE) -C updater flash
21
22 firmware: do_firmware
23 updater: do_updater
24
25 do_firmware:
26 $(ECHO) "."
27 $(ECHO) "."
28 $(ECHO) "======>BUILDING BOOTLOADER FIRMWARE"
29 $(ECHO) "."
30 $(MAKE) -C firmware all
31
32 do_updater: firmware
33 $(ECHO) "."
34 $(ECHO) "."
35 $(ECHO) "======>BUILDING BOOTLOADER UPDATER (EXPERIMENTAL)"
36 $(ECHO) "."
37 $(MAKE) -C updater all
38
39 deepclean: clean
40 $(RM) *~
41 $(MAKE) -C updater deepclean
42 $(MAKE) -C firmware deepclean
43
44 clean:
45 $(MAKE) -C updater clean
46 $(MAKE) -C firmware clean