system.tmplt 1.37 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
@@-- The following tags are available in this template:
@@--
@@-- @_Nodes_@               : Code generated for the nodes
@@-- @_Node_Names_@          : Vector Tag of node names
@@-- @_Node_CPU_@            :  |_ Corresponding CPU name (eg x86_linux)
@@-- @_Node_CPU_Classifier_@ :  |_ CPU Classifier (ocarina...::x86_linux)
@@-- @_Partition_Names_@     : Vector Tag of partition names
@@-- @_Partition_Node_@      :  |_ Corresponding node name
@@-- @_Partition_CPU_@       :  |_ Corresponding CPU name
@@-- @_Threads_@             : Code generated for the threads
@@-- @_Thread_Names_@        : List of all threads in the complete system
@@-- @_Target_Packages_@     : List of all target package names in the complete system
@@-- And all the system configuration obtained from the command line:
@@-- Interface_View, Deployment_View, Data_View, Binary_Path, Check_Data_View,
@@-- Output_Dir, Skeletons, Glue, Use_POHIC, Timer_Resolution, Debug_Flag,
@@-- No_Stdlib_Flag, Timer_Resolution, Other_Files (list of aadl files)
Maxime Perrotin's avatar
Maxime Perrotin committed
17
@@INLINE()( )()@@
18
all:
Maxime Perrotin's avatar
Maxime Perrotin committed
19
@@TABLE@@
Maxime Perrotin's avatar
Maxime Perrotin committed
20
@_LOWER:Node_Names_@_native
Maxime Perrotin's avatar
Maxime Perrotin committed
21
@@END_TABLE@@
22
@@END_INLINE@@
Maxime Perrotin's avatar
Maxime Perrotin committed
23

24 25 26 27
@@TABLE@@
	make -C @_Node_Names_@ -f Makefile.@_Node_Names_@
@@END_TABLE@@

Maxime Perrotin's avatar
Maxime Perrotin committed
28 29 30 31 32 33 34 35 36 37 38
@@INLINE()( )()@@
rtems_ada:
@@TABLE@@
@_LOWER:Node_Names_@_rtems_ada
@@END_TABLE@@
@@END_INLINE@@

@@TABLE@@
	make -C @_Node_Names_@ -f Makefile.@_Node_Names_@ debug_rtems_leon3_with_ada
@@END_TABLE@@

39
@_Nodes_@