Changeset 10907
- Timestamp:
- 10/18/11 13:55:59 (19 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
ossiedev/branches/jgaeddert/0.8.0/components/makefile.in
r10309 r10907 56 56 sources := $(patsubst %,%.cpp,$(programs)) 57 57 objects := $(patsubst %.cpp,%.o,$(sources)) 58 dependencies := $(patsubst %.cpp,%.d,$(sources))59 58 60 59 all: $(programs) … … 64 63 65 64 sources += $(extra_sources) 66 67 # Dependencies68 #69 # Use compiler's -M flags (and equivalent) to parse source files70 # and create a list of dependencies. Each list is stored in a71 # .d file and included, below.72 #73 %.d: %.c74 $(CXX) $(CXXFLAGS) -MM -MG $< | $(SED) 's,\($(notdir $*)\.o\) *:,$(dir $@)\1 $@: ,' > $@75 -include $(dependencies)76 65 77 66 ## … … 85 74 $(objects) : %.o : %.cpp 86 75 87 $(programs) : % : %.o %.o76 $(programs) : % : %.o 88 77 89 78 ## … … 131 120 $(RM) $(programs) 132 121 $(RM) $(objects) 133 $(RM) $(dependencies)134 122 135 123 distclean: clean