101-Reduce_rebuild_time.patch (1195B)
1 From 0527869a72c27bfb25b5f92fdd77a04c39d939db Mon Sep 17 00:00:00 2001 2 From: Jonas Gorski <jonas.gorski+openwrt@gmail.com> 3 Date: Sat, 16 Apr 2011 05:51:04 +0200 4 Subject: [PATCH] Don't rebuild everything when the Makefile's timestamp 5 changed 6 7 --- 8 Makefile.in | 2 +- 9 modules/Makefile.in | 4 ++-- 10 2 files changed, 3 insertions(+), 3 deletions(-) 11 12 --- a/Makefile.in 13 +++ b/Makefile.in 14 @@ -112,7 +112,7 @@ clean: 15 distclean: clean 16 rm -rf $(DISTCLEAN) 17 18 -src/%.o: src/%.cpp Makefile include/znc/Csocket.h 19 +src/%.o: src/%.cpp include/znc/Csocket.h 20 @mkdir -p .depend src 21 $(E) Building core object $*... 22 $(Q)$(CXX) $(CXXFLAGS) -c -o $@ $< -MD -MF .depend/$*.dep -MT $@ 23 --- a/modules/Makefile.in 24 +++ b/modules/Makefile.in 25 @@ -112,12 +112,12 @@ install_datadir: 26 clean: 27 rm -rf $(CLEAN) 28 29 -%.o: %.cpp Makefile 30 +%.o: %.cpp 31 @mkdir -p .depend 32 $(E) Building module $(notdir $(basename $@))... 33 $(Q)$(CXX) $(MODFLAGS) -c -o $@ $< $($(notdir $(basename $@))CXXFLAGS) -MD -MF .depend/$(notdir $@).dep 34 35 -%.so: %.o Makefile 36 +%.so: %.o 37 $(E) "Linking module" $(notdir $(basename $@))... 38 $(Q)$(CXX) $(MODFLAGS) $(LDFLAGS) $(MODLINK) -o $@ $< $($(notdir $(basename $@))LDFLAGS) $(LIBS) 39