-# Copyright (C) 2013, 2015 Czech Technical University in Prague
+# Copyright (C) 2013, 2015, 2019 Czech Technical University in Prague
#
# Authors:
# - Michal Sojka <sojkam1@fel.cvut.cz>
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 \
gio_demo_hdk \
hello_world \
multirate_st_hdk \
+ ext_mode_serial \
+ ext_mode_tcpip \
multirate_mt_hdk
+demos_hydctr = \
+ $(demos_hdk) \
+ board_init_hydctr
+
demos_tms570_rpp = \
analog_passthrough_rpp \
analog_sinewave_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)))
all: lib
matlab -nojvm -r "try; rpp_build_demos $(DEMOS); catch ME, disp(getReport(ME)); exit(1); end; exit(0)"