diff lib/tasks.xml @ 329:7839cb3e928f

add task/config/tasks.xml lib/tasks.xml
author aaa
date Fri, 12 Jun 2009 15:29:27 +0900
parents
children f88c350bb7b1
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/tasks.xml	Fri Jun 12 15:29:27 2009 +0900
@@ -0,0 +1,49 @@
+<!-- Cerium Task Configuration 
+    CPU_PPE = 0, // default                                                   
+    CPU_SPE = 1,
+    SPE_ANY = CPU_SPE,
+    SPE_0 = 2,
+    SPE_1 = 3,
+    SPE_2 = 4,
+    SPE_3 = 5,
+    SPE_4 = 6,
+    SPE_5 = 7,
+-->
+
+<cc name="spu-g++"> 
+  <compiler>
+    <command> spu-g++ </command>
+    <flag> -O9 -g -Wall -fno-exceptions -fno-rtti </flag>
+    <flag> -I../${CERIUM}/include/TaskManager -I. -I.. </flag>
+  </compiler>
+  <linker>
+    <command> spu-g++ </command>
+    <flag> -L../${CERIUM}/TaskManager -lspemanager </flag>  
+  </linker>
+</cc>
+
+<cc name="ppu-g++"> 
+  <compiler>
+    <command> g++ </command>
+    <flag> -g -Wall -O9 </flag>
+    <flag> -I${CERIUM}/include/TaskManager -I. -I.. </flag>
+  </compiler>
+  <linker>
+    <command> g++ </command>
+    <flag> -L${CERIUM}/TaskManager </flag>
+    <flag> -lCellManager -lspe2 -lpthread -Wl,--gc-sections </flag>
+  </linker>
+</cc>
+
+<cc name="mac-g++"> 
+  <compiler>
+    <command> g++ </command>
+    <flag> -g -Wall -O9 </flag>
+    <flag> -I${CERIUM}/include/TaskManager -I. -I.. </flag>
+  </compiler>
+  <linker>
+    <command> g++ </command>
+    <flag> -L${CERIUM}/TaskManager </flag>
+    <flag> ${CERIUM}/TaskManager -lFifoManager `sdl-config --libs` </flag>
+  </linker>
+</cc>