47 lines
844 B
Makefile
47 lines
844 B
Makefile
# Name: Makefile
|
|
# Project: USBaspLoader (updater)
|
|
# Author: Stephan Bärwolf
|
|
# Creation Date: 2012-09-01
|
|
# Tabsize: 4
|
|
# License: GNU GPL v2 (see License.txt)
|
|
|
|
include Makefile.inc
|
|
|
|
|
|
all: do_firmware do_updater
|
|
|
|
flash: firmware
|
|
$(MAKE) -C firmware flash
|
|
fuse: firmware
|
|
$(MAKE) -C firmware fuse
|
|
lock: firmware
|
|
$(MAKE) -C firmware lock
|
|
update: updater
|
|
$(MAKE) -C updater flash
|
|
|
|
firmware: do_firmware
|
|
updater: do_updater
|
|
|
|
do_firmware:
|
|
$(ECHO) "."
|
|
$(ECHO) "."
|
|
$(ECHO) "======>BUILDING BOOTLOADER FIRMWARE"
|
|
$(ECHO) "."
|
|
$(MAKE) -C firmware all
|
|
|
|
do_updater: firmware
|
|
$(ECHO) "."
|
|
$(ECHO) "."
|
|
$(ECHO) "======>BUILDING BOOTLOADER UPDATER (EXPERIMENTAL)"
|
|
$(ECHO) "."
|
|
$(MAKE) -C updater all
|
|
|
|
deepclean: clean
|
|
$(RM) *~
|
|
$(MAKE) -C updater deepclean
|
|
$(MAKE) -C firmware deepclean
|
|
|
|
clean:
|
|
$(MAKE) -C updater clean
|
|
$(MAKE) -C firmware clean
|