# HG changeset patch # User Shinji KONO # Date 1262226321 -32400 # Node ID 050f92cd362828580ff91aac878451e199973fbe # Parent 510424e175aea94c16afcaa207bf9247cc3acc51 make depend (for Mac OS X) diff -r 510424e175ae -r 050f92cd3628 TaskManager/Makefile --- a/TaskManager/Makefile Thu Dec 31 04:07:18 2009 +0900 +++ b/TaskManager/Makefile Thu Dec 31 11:25:21 2009 +0900 @@ -9,6 +9,9 @@ fifo: FORCE @$(MAKE) -f Makefile.fifo +depend: FORCE + @$(MAKE) -f Makefile.fifo depend + cell: FORCE @$(MAKE) -f Makefile.cell diff -r 510424e175ae -r 050f92cd3628 TaskManager/Makefile.fifo --- a/TaskManager/Makefile.fifo Thu Dec 31 04:07:18 2009 +0900 +++ b/TaskManager/Makefile.fifo Thu Dec 31 11:25:21 2009 +0900 @@ -2,6 +2,7 @@ TARGET = libFifoManager.a + .SUFFIXES: .cc .o EXTRA_CFLAGS = -D__CERIUM_FIFO__ @@ -9,11 +10,18 @@ .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) +Makefile.dep: + make -f Makefile.fifo depend + +depend: + $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(INCLUDE) $(ALL_OBJS:.o=.cc) -MM > Makefile.dep + $(TARGET): $(ALL_OBJS) ar crus $@ $(ALL_OBJS) @@ -21,3 +29,5 @@ rm -f $(TARGET) fifoclean: + +include ./Makefile.dep