changed dependency files into hidden files

This commit is contained in:
Josh Holtrop 2010-05-03 15:43:20 -04:00
parent 21715a03c7
commit beab28d7b6

View File

@ -1,7 +1,7 @@
TARGET := imbecile TARGET := imbecile
CXXOBJS := $(patsubst %.cc,%.o,$(wildcard *.cc)) CXXOBJS := $(patsubst %.cc,%.o,$(wildcard *.cc))
CXXDEPS := $(CXXOBJS:.o=.dep) CXXDEPS := $(patsubst %.o,.%.dep,$(CXXOBJS))
CXXFLAGS := -O2 CXXFLAGS := -O2
DEPS := $(CXXDEPS) DEPS := $(CXXDEPS)
OBJS := $(CXXOBJS) OBJS := $(CXXOBJS)
@ -26,15 +26,15 @@ $(TARGET): $(OBJS)
$(CXX) -c -o $@ $(CPPFLAGS) $(CXXFLAGS) $< $(CXX) -c -o $@ $(CPPFLAGS) $(CXXFLAGS) $<
# Make dependency files # Make dependency files
%.dep: %.c .%.dep: %.c
@set -e; rm -f $@; \ @set -e; rm -f $@; \
$(CC) -MM $(CPPFLAGS) $< | sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' > $@ $(CC) -MM $(CPPFLAGS) $< | sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' > $@
%.dep: %.cc .%.dep: %.cc
@set -e; rm -f $@; \ @set -e; rm -f $@; \
$(CXX) -MM $(CPPFLAGS) $< | sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' > $@ $(CXX) -MM $(CPPFLAGS) $< | sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' > $@
clean: clean:
-rm -f $(TARGET) *.o *.dep -rm -f $(TARGET) *.o .*.dep
-include $(CXXDEPS) -include $(CXXDEPS)