demos_rm48_hdk = $(demos_hdk)
demos_tms570_hdk = $(demos_hdk)
-demos_tms570_hydctr = $(demos_hdk)
+demos_tms570_hydctr = $(demos_hydctr)
demos_hdk = \
adc_demo_hdk \
+ adc_overrun_test \
can_ext_mode_demo \
can_simple_demo \
cantransmit \
echo_char \
gio_demo_hdk \
hello_world \
- multirate_st_hdk
+ multirate_st_hdk \
+ multirate_mt_hdk
+
+demos_hydctr = \
+ $(demos_hdk) \
+ board_init_hydctr
demos_tms570_rpp = \
analog_passthrough_rpp \
# Check that each demo is used for least one target
all_demos = $(wildcard *.slx)
-unused_demos = $(filter-out $(sort $(demos_hdk) $(demos_tms570_rpp)),$(all_demos:%.slx=%))
+unused_demos = $(filter-out $(sort $(demos_hdk) $(demos_hydctr) $(demos_tms570_rpp)),$(all_demos:%.slx=%))
+missing_demos = $(filter-out $(all_demos:%.slx=%),$(sort $(DEMOS)))
$(if $(unused_demos),$(error Unused demos: $(unused_demos)))
+$(if $(missing_demos),$(error Missing demos: $(missing_demos)))
-comma=,
-DEMOS_ARG=$(patsubst %$(comma),%,)
all: lib
matlab -nojvm -r "try; rpp_build_demos $(DEMOS); catch ME, disp(getReport(ME)); exit(1); end; exit(0)"
BUILD_DIRS=$(MODELS:%.slx=%_rpp)
clean:
rm -rf $(BUILD_DIRS)
+
+.PHONY: print
+print: # Used by buildbot
+ @echo $(DEMOS)