1179
|
1 include ./Makefile.def
|
|
2 TARGET = libParallelManager.a
|
|
3 CFLAGS += -DHAS_POSIX_MEMALIGN
|
|
4
|
|
5 .SUFFIXES: .cc .o
|
|
6
|
|
7 EXTRA_CFLAGS = -D__CERIUM_FIFO__
|
|
8
|
|
9 .cc.o:
|
|
10 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
|
|
11
|
|
12
|
|
13 all: default
|
|
14 default: $(TARGET)
|
|
15
|
|
16 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
|
|
17
|
|
18 Makefile.dep:
|
|
19 make -f Makefile.parallel depend
|
|
20
|
|
21 depend:
|
|
22 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) $(ALL_OBJS:.o=.cc) -MM > Makefile.dep
|
|
23
|
|
24 $(TARGET): $(ALL_OBJS)
|
|
25 ar crus $@ $(ALL_OBJS)
|
|
26
|
|
27 paralleldistclean: parallelclean
|
|
28 rm -f $(TARGET)
|
|
29
|
|
30 parallelclean: |