2018-08-26 07:24:08 +00:00
|
|
|
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))
|
2021-10-28 16:03:39 +00:00
|
|
|
$(eval $(call RULES,simtrace,blupdate))
|
2018-08-26 07:24:08 +00:00
|
|
|
$(eval $(call RULES,simtrace,trace))
|
|
|
|
$(eval $(call RULES,simtrace,cardem))
|
|
|
|
$(eval $(call RULES,qmod,dfu))
|
2021-10-28 16:03:39 +00:00
|
|
|
$(eval $(call RULES,qmod,blupdate))
|
2018-08-26 07:24:08 +00:00
|
|
|
$(eval $(call RULES,qmod,cardem))
|
2021-10-20 14:42:20 +00:00
|
|
|
$(eval $(call RULES,ngff_cardem,dfu))
|
2021-10-28 16:03:39 +00:00
|
|
|
$(eval $(call RULES,ngff_cardem,blupdate))
|
2021-10-20 14:42:20 +00:00
|
|
|
$(eval $(call RULES,ngff_cardem,trace))
|
|
|
|
$(eval $(call RULES,ngff_cardem,cardem))
|
2018-08-26 07:24:08 +00:00
|
|
|
|
2021-10-28 16:03:39 +00:00
|
|
|
fw-clean: fw-simtrace-dfu-clean fw-simtrace-blupdate-clean fw-simtrace-trace-clean fw-simtrace-cardem-clean \
|
|
|
|
fw-qmod-dfu-clean fw-qmod-blupdate-clean fw-qmod-cardem-clean \
|
|
|
|
fw-ngff_cardem-dfu-clean fw-ngff_cardem-blupdate-clean fw-ngff_cardem-trace-clean fw-ngff_cardem-cardem-clean
|
|
|
|
fw: fw-simtrace-dfu fw-simtrace-blupdate fw-simtrace-trace fw-simtrace-cardem \
|
|
|
|
fw-qmod-dfu fw-qmod-blupdate fw-qmod-cardem \
|
|
|
|
fw-ngff_cardem-dfu fw-ngff_cardem-blupdate fw-ngff_cardem-trace fw-ngff_cardem-cardem
|
2018-08-26 07:24:08 +00:00
|
|
|
|
|
|
|
utils:
|
2019-11-28 10:21:12 +00:00
|
|
|
(cd host && \
|
|
|
|
autoreconf -fi && \
|
|
|
|
./configure --prefix=/usr --disable-werror && \
|
|
|
|
make)
|
2018-08-26 07:24:08 +00:00
|
|
|
|
|
|
|
clean: fw-clean
|
2019-11-28 10:21:12 +00:00
|
|
|
if [ -e host/Makefile ]; then \
|
|
|
|
make -C host clean; \
|
|
|
|
fi
|
2018-08-26 07:24:08 +00:00
|
|
|
|
|
|
|
install:
|
|
|
|
make -C firmware install
|
|
|
|
make -C host install
|