]> rtime.felk.cvut.cz Git - pes-rpp/rpp-simulink.git/blobdiff - rpp/demos/Makefile
Add Simulink models to test compilation of extmode
[pes-rpp/rpp-simulink.git] / rpp / demos / Makefile
index 19611c7d8228610d65517e417d7cfe138fd6a799..60202bd82542ddd81e51ea77e30c44eb3d2cbecf 100644 (file)
@@ -1,4 +1,4 @@
-# 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>
@@ -18,7 +18,7 @@ DEMOS = $(demos_$(TARGET))
 
 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                    \
@@ -31,7 +31,14 @@ demos_hdk =                          \
        echo_char                               \
        gio_demo_hdk                    \
        hello_world                             \
-       multirate_st_hdk
+       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           \
@@ -57,8 +64,10 @@ demos_tms570_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)"