diff TaskManager/Makefile.parallel @ 1179:5393bebe0956 draft

CpuThreads update
author Daichi TOMA
date Tue, 21 Jun 2011 19:50:53 +0900
parents
children 5a9bee9cc8c9
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TaskManager/Makefile.parallel	Tue Jun 21 19:50:53 2011 +0900
@@ -0,0 +1,30 @@
+include ./Makefile.def
+TARGET = libParallelManager.a
+CFLAGS += -DHAS_POSIX_MEMALIGN
+
+.SUFFIXES: .cc .o
+
+EXTRA_CFLAGS = -D__CERIUM_FIFO__ 
+
+.cc.o:
+	$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
+
+
+all: default
+default: $(TARGET)
+
+ALL_OBJS = $(KERN_MAIN_OBJS) $(KERN_PPE_OBJS) $(KERN_SCHED_OBJS) $(KERN_SYSTASK_OBJS) $(IMPL_FIFO_OBJS) $(KERN_MEM_OBJS) Cell/spe/SpeTaskManagerImpl.o Cell/CellTaskManagerImpl.o
+
+Makefile.dep: 
+	make -f Makefile.parallel depend
+
+depend:
+	$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) $(ALL_OBJS:.o=.cc) -MM  > Makefile.dep
+
+$(TARGET): $(ALL_OBJS)
+	ar crus $@ $(ALL_OBJS)
+
+paralleldistclean: parallelclean
+	rm -f $(TARGET)
+
+parallelclean:
\ No newline at end of file