981e06083fc2b8ae4bbb4ee44adaacd191630eee
2 if [ "$1" == "-c" ]; then
3 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 echo Cleanup OPENAMP library for baremetal and Linux
5 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 make clean
9 make -f libs/system/zc702evk/linux/make clean
11 cd apps
13 make OS=baremetal PLAT=zc702evk ROLE=remote clean
15 make OS=baremetal PLAT=zc702evk ROLE=master clean
17 make clean_linux_remote OS=baremetal PLAT=zc702evk ROLE=master
19 cd firmware
21 find . -name "firmware" -delete
23 cd ../..
25 else
27 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28 echo Build OPENAMP library for remote baremetal and Master Linux
29 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 echo Cleaning open AMP components..
33 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
35 make clean
37 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38 echo Building open AMP components..
39 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 make OS=baremetal PLAT=zc702evk ROLE=remote
43 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
44 echo Build remote baremetal applications
45 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
47 cd apps
49 echo ~~~~~~~~~~~~~~~~~~~~~~~
50 echo Cleaning applications..
51 echo ~~~~~~~~~~~~~~~~~~~~~~~
53 make OS=baremetal PLAT=zc702evk ROLE=remote clean
55 echo ~~~~~~~~~~~~~~~~~~~~~~~
56 echo Building applications..
57 echo ~~~~~~~~~~~~~~~~~~~~~~~
59 make OS=baremetal PLAT=zc702evk ROLE=remote
61 cd ..
63 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
64 echo Cleaning Linux Bootstrap
65 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
67 make -f libs/system/zc702evk/linux/make clean
69 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 echo Building Linux Bootstrap
71 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73 make -f libs/system/zc702evk/linux/make
75 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
76 echo Build OPENAMP library for master baremetal and remote Linux
77 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
78 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79 echo Cleaning open AMP components..
80 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
81 make clean
83 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84 echo Building open AMP components..
85 echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
86 make OS=baremetal PLAT=zc702evk ROLE=master LINUXREMOTE=1
88 # Build baremetal master with linux remote
89 cd apps
91 echo ~~~~~~~~~~~~~~~~~~~~~~~
92 echo Cleaning applications..
93 echo ~~~~~~~~~~~~~~~~~~~~~~~
95 make clean_linux_remote OS=baremetal PLAT=zc702evk ROLE=master
98 echo ~~~~~~~~~~~~~~~~~~~~~~~
99 echo Building applications..
100 echo ~~~~~~~~~~~~~~~~~~~~~~~
101 make linux_remote OS=baremetal PLAT=zc702evk ROLE=master
103 cd ..
105 fi