Output redirection to /dev/null for makedepend on Linux.
authorThomas Lopatic <thomas@lopatic.de>
Fri, 5 Nov 2004 14:58:01 +0000 (14:58 +0000)
committerThomas Lopatic <thomas@lopatic.de>
Fri, 5 Nov 2004 14:58:01 +0000 (14:58 +0000)
Makefile

index d7651b5..b389799 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -19,7 +19,7 @@
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 #
 #
-# $Id: Makefile,v 1.15 2004/11/05 14:50:44 tlopatic Exp $
+# $Id: Makefile,v 1.16 2004/11/05 14:58:01 tlopatic Exp $
 #
 
 OS ?=          linux
@@ -41,6 +41,8 @@ DEPFILE =     .depend
 DEPBAK =       .depend.bak
 DEPEND =       makedepend -f $(DEPFILE)
 
+all:           olsrd
+
 SRCS =         $(wildcard src/*.c) \
                $(CFGDIR)/oparse.c $(CFGDIR)/oscan.c $(CFGDIR)/olsrd_conf.c
 
@@ -64,7 +66,9 @@ CFLAGS ?=     -Isrc -Wall -Wmissing-prototypes -Wstrict-prototypes \
 
 LIBS =         -lpthread -lm -ldl
 
-DEPEND +=      -Y
+$(DEPFILE):
+               @echo '# olsrd dependency file. AUTOGENERATED' > $(DEPFILE)
+               $(DEPEND) -Y $(CFLAGS) $(SRCS) >/dev/null 2>&1
 
 endif
 ifeq ($(OS), fbsd)
@@ -81,6 +85,10 @@ CFLAGS ?=    -Isrc -Wall -Wmissing-prototypes -Wstrict-prototypes \
 
 LIBS =         -pthread -lm
 
+$(DEPFILE):
+               @echo '# olsrd dependency file. AUTOGENERATED' > $(DEPFILE)
+               $(DEPEND) $(CFLAGS) $(SRCS)
+
 endif
 ifeq ($(OS), win32)
 
@@ -95,6 +103,10 @@ CFLAGS ?=   -Isrc -Isrc/win32 -Wall -Wmissing-prototypes \
 
 LIBS =         -mno-cygwin -lws2_32 -liphlpapi
 
+$(DEPFILE):
+               @echo '# olsrd dependency file. AUTOGENERATED' > $(DEPFILE)
+               $(DEPEND) $(CFLAGS) $(SRCS)
+
 endif
 ifeq ($(OS), osx)
 
@@ -110,19 +122,17 @@ CFLAGS ?= -D__MacOSX__ -Isrc -Wall -Wmissing-prototypes \
 
 LIBS =         -lm -ldl
  
-endif
+$(DEPFILE):
+               @echo '# olsrd dependency file. AUTOGENERATED' > $(DEPFILE)
+               $(DEPEND) $(CFLAGS) $(SRCS)
 
-all:           olsrd
+endif
 
 olsrd:         $(OBJS)
                $(CC) -o bin/$@ $(OBJS) $(LIBS)
 
 depend:                $(DEPFILE)
 
-$(DEPFILE):
-               @echo '# olsrd dependency file. AUTOGENERATED' > $(DEPFILE)
-               $(DEPEND) $(CFLAGS) $(SRCS)
-
 $(CFGDIR)/oparse.c: \
                $(CFGDIR)/oparse.y $(CFGDIR)/olsrd_conf.h
                $(BISON) -d -o$(CFGDIR)/oparse.c $(CFGDIR)/oparse.y