2 # Include commons make file to get platform and tool chain specific variables.
5 include ../Makefile.commons
7 all:
8 ifeq ($(SYSTEM),baremetal)
9 ifeq ($(ROLE),remote)
10 make -C samples/remote/baremetal/matrix_multiply -f make
11 make -C tests/remote/baremetal/echo_test -f make
12 #make -f tests/remote/baremetal/func_test_suite/make
13 make -C samples/remote/baremetal/rpc_demo -f make
14 endif
15 endif
17 linux_remote:
18 make -f samples/master/baremetal/matrix_multiply/make
19 make -f tests/master/baremetal/echo_test/make
20 make -f tests/master/baremetal/func_test_suite/make
22 clean:
23 ifeq ($(SYSTEM),baremetal)
24 ifeq ($(ROLE),remote)
25 make -C samples/remote/baremetal/matrix_multiply -f make clean
26 make -C tests/remote/baremetal/echo_test -f make clean
27 #make -f tests/remote/baremetal/func_test_suite/make clean
28 make -C samples/remote/baremetal/rpc_demo -f make clean
29 endif
30 endif
32 clean_linux_remote:
33 make -f samples/master/baremetal/matrix_multiply/make clean
34 make -f tests/master/baremetal/echo_test/make clean
35 make -f tests/master/baremetal/func_test_suite/make clean
37 post-build:
38 -@echo ' '
40 secondary-outputs:
42 PHONY: all clean dependents
43 .SECONDARY: post-build