25c08e5b3b7f83bb569ee9b03b863bedc4c77b27
[packages.git] / net / znc / patches / 003-Reduce_rebuild_time.patch
1 From 94aff4c3389111fc85054eb06b40bea26a216d0c 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 changed
5
6 ---
7  Makefile.in         |    2 +-
8  modules/Makefile.in |    2 +-
9  2 files changed, 2 insertions(+), 2 deletions(-)
10
11 --- a/Makefile.in
12 +++ b/Makefile.in
13 @@ -104,7 +104,7 @@ clean:
14  distclean: clean
15         rm -rf $(DISTCLEAN)
16  
17 -src/%.o: src/%.cpp Makefile
18 +src/%.o: src/%.cpp
19         @mkdir -p .depend src
20         $(E) Building core object $*...
21         $(Q)$(CXX) $(CXXFLAGS) -c -o $@ $< -MD -MF .depend/$*.dep -MT $@
22 --- a/modules/Makefile.in
23 +++ b/modules/Makefile.in
24 @@ -117,12 +117,12 @@ install_datadir:
25  clean:
26         rm -rf $(CLEAN)
27  
28 -%.o: %.cpp Makefile
29 +%.o: %.cpp
30         @mkdir -p .depend
31         $(E) Building module $(notdir $(basename $@))...
32         $(Q)$(CXX) $(MODFLAGS) -c -o $@ $< $($(notdir $(basename $@))CXXFLAGS) -MD -MF .depend/$(notdir $@).dep
33  
34 -%.so: %.o Makefile
35 +%.so: %.o
36         $(E) "Linking  module" $(notdir $(basename $@))...
37         $(Q)$(CXX) $(MODFLAGS) $(LDFLAGS) $(MODLINK) -o $@ $< $($(notdir $(basename $@))LDFLAGS) $(LIBS)
38