0
|
1 include ./Makefile.def
|
|
2 TARGET = libFifoManager.a
|
|
3
|
|
4 .SUFFIXES: .cc .o
|
|
5
|
|
6 EXTRA_CFLAGS = -D__CERIUM_FIFO__
|
|
7
|
|
8 .cc.o:
|
|
9 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@
|
|
10
|
|
11
|
|
12 all: default
|
|
13 default: $(TARGET)
|
|
14
|
|
15 ALL_OBJS = $(KERN_MAIN_OBJS) $(KERN_PPE_OBJS) $(KERN_SCHED_OBJS) $(KERN_SYSTASK_OBJS) $(IMPL_FIFO_OBJS) $(KERN_MEM_OBJS)
|
|
16
|
|
17 Makefile.dep:
|
|
18 make -f Makefile.fifo depend
|
|
19
|
|
20 depend:
|
|
21 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) $(ALL_OBJS:.o=.cc) -MM > Makefile.dep
|
|
22
|
|
23 $(TARGET): $(ALL_OBJS)
|
|
24 ar crus $@ $(ALL_OBJS)
|
|
25
|
|
26 fifodistclean: fifoclean
|
|
27 rm -f $(TARGET)
|
|
28
|
|
29 fifoclean:
|
|
30
|