From 888f1965950824086f0f4bdd1b28a7601e09db0c Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 26 Aug 2018 09:24:08 +0200 Subject: [PATCH] add master Makefile to build firmware and host tools Change-Id: I715d3fdaff9d80673bb2208ea9d56637f4e459af --- Makefile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 00000000..1c00740d --- /dev/null +++ b/Makefile @@ -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