1179
|
1 include ./Makefile.def
|
1186
|
2 TARGET = libFifoManager.a
|
1179
|
3 CFLAGS += -DHAS_POSIX_MEMALIGN
|
1400
|
4 #ifndef __APPLE__
|
|
5 CFLAGS += -lrt
|
|
6 #endif
|
|
7
|
1179
|
8
|
|
9 .SUFFIXES: .cc .o
|
|
10
|
1189
|
11 EXTRA_CFLAGS = -D__CERIUM_FIFO__ -D__CERIUM_PARALLEL__
|
1179
|
12
|
|
13 .cc.o:
|
|
14 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
|
|
15
|
|
16
|
|
17 all: default
|
|
18 default: $(TARGET)
|
|
19
|
1182
|
20 ALL_OBJS = $(KERN_MAIN_OBJS) $(KERN_PPE_OBJS) $(KERN_SCHED_OBJS) \
|
|
21 $(KERN_SYSTASK_OBJS) $(IMPL_FIFO_OBJS) $(KERN_MEM_OBJS) \
|
1354
|
22 Cell/spe/SpeTaskManagerImpl.o Cell/CellTaskManagerImpl.o
|
1179
|
23
|
|
24 Makefile.dep:
|
|
25 make -f Makefile.parallel depend
|
|
26
|
|
27 depend:
|
|
28 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) $(ALL_OBJS:.o=.cc) -MM > Makefile.dep
|
|
29
|
|
30 $(TARGET): $(ALL_OBJS)
|
|
31 ar crus $@ $(ALL_OBJS)
|
|
32
|
|
33 paralleldistclean: parallelclean
|
|
34 rm -f $(TARGET)
|
|
35
|
1310
|
36 parallelclean:
|