Mercurial > hg > Members > kono > Cerium
comparison TaskManager/Makefile.fifo @ 739:050f92cd3628
make depend (for Mac OS X)
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 31 Dec 2009 11:25:21 +0900 |
parents | 31eb1f56d986 |
children | d50fc4ca79e4 |
comparison
equal
deleted
inserted
replaced
738:510424e175ae | 739:050f92cd3628 |
---|---|
1 include ./Makefile.def | 1 include ./Makefile.def |
2 | 2 |
3 TARGET = libFifoManager.a | 3 TARGET = libFifoManager.a |
4 | |
4 | 5 |
5 .SUFFIXES: .cc .o | 6 .SUFFIXES: .cc .o |
6 | 7 |
7 EXTRA_CFLAGS = -D__CERIUM_FIFO__ | 8 EXTRA_CFLAGS = -D__CERIUM_FIFO__ |
8 | 9 |
9 .cc.o: | 10 .cc.o: |
10 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ | 11 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) -c $< -o $@ |
11 | 12 |
13 | |
12 all: default | 14 all: default |
13 default: $(TARGET) | 15 default: $(TARGET) |
14 | 16 |
15 ALL_OBJS = $(KERN_MAIN_OBJS) $(KERN_PPE_OBJS) $(KERN_SCHED_OBJS) $(KERN_SYSTASK_OBJS) $(IMPL_FIFO_OBJS) $(KERN_MEM_OBJS) | 17 ALL_OBJS = $(KERN_MAIN_OBJS) $(KERN_PPE_OBJS) $(KERN_SCHED_OBJS) $(KERN_SYSTASK_OBJS) $(IMPL_FIFO_OBJS) $(KERN_MEM_OBJS) |
18 | |
19 Makefile.dep: | |
20 make -f Makefile.fifo depend | |
21 | |
22 depend: | |
23 $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) $(ALL_OBJS:.o=.cc) -MM > Makefile.dep | |
16 | 24 |
17 $(TARGET): $(ALL_OBJS) | 25 $(TARGET): $(ALL_OBJS) |
18 ar crus $@ $(ALL_OBJS) | 26 ar crus $@ $(ALL_OBJS) |
19 | 27 |
20 fifodistclean: fifoclean | 28 fifodistclean: fifoclean |
21 rm -f $(TARGET) | 29 rm -f $(TARGET) |
22 | 30 |
23 fifoclean: | 31 fifoclean: |
32 | |
33 include ./Makefile.dep |