add master Makefile to build firmware and host tools

Change-Id: I715d3fdaff9d80673bb2208ea9d56637f4e459af
This commit is contained in:
Harald Welte 2018-08-26 09:24:08 +02:00
parent f7f61cd10f
commit 888f196595
1 changed files with 27 additions and 0 deletions

27
Makefile Normal file
View File

@ -0,0 +1,27 @@
all: fw utils
define RULES
fw-$(1)-$(2):
make -C firmware BOARD=$(1) APP=$(2)
fw-$(1)-$(2)-clean:
make -C firmware BOARD=$(1) APP=$(2) clean
endef
$(eval $(call RULES,simtrace,dfu))
$(eval $(call RULES,simtrace,trace))
$(eval $(call RULES,simtrace,cardem))
$(eval $(call RULES,qmod,dfu))
$(eval $(call RULES,qmod,cardem))
fw-clean: fw-simtrace-dfu-clean fw-simtrace-trace-clean fw-simtrace-cardem-clean fw-qmod-dfu-clean fw-qmod-cardem-clean
fw: fw-simtrace-dfu fw-simtrace-trace fw-simtrace-cardem fw-qmod-dfu fw-qmod-cardem
utils:
make -C host
clean: fw-clean
make -C host clean
install:
make -C firmware install
make -C host install