Removed -Y from makedepend on FreeBSD and Windows. Redirecting stderr
authorThomas Lopatic <thomas@lopatic.de>
Fri, 5 Nov 2004 14:50:44 +0000 (14:50 +0000)
committerThomas Lopatic <thomas@lopatic.de>
Fri, 5 Nov 2004 14:50:44 +0000 (14:50 +0000)
is not as easy as in bash on these OSes.

Makefile

index 60fd15a..d7651b5 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.14 2004/11/05 14:33:30 tlopatic Exp $
+# $Id: Makefile,v 1.15 2004/11/05 14:50:44 tlopatic Exp $
 #
 
 OS ?=          linux
@@ -38,6 +38,7 @@ FLEX ?=               flex
 CFGDIR =       src/cfgparser
 
 DEPFILE =      .depend
+DEPBAK =       .depend.bak
 DEPEND =       makedepend -f $(DEPFILE)
 
 SRCS =         $(wildcard src/*.c) \
@@ -63,6 +64,8 @@ CFLAGS ?=     -Isrc -Wall -Wmissing-prototypes -Wstrict-prototypes \
 
 LIBS =         -lpthread -lm -ldl
 
+DEPEND +=      -Y
+
 endif
 ifeq ($(OS), fbsd)
 
@@ -118,7 +121,7 @@ depend:             $(DEPFILE)
 
 $(DEPFILE):
                @echo '# olsrd dependency file. AUTOGENERATED' > $(DEPFILE)
-               $(DEPEND) -Y $(CFLAGS) $(SRCS)
+               $(DEPEND) $(CFLAGS) $(SRCS)
 
 $(CFGDIR)/oparse.c: \
                $(CFGDIR)/oparse.y $(CFGDIR)/olsrd_conf.h
@@ -147,7 +150,7 @@ clean:
                rm -f $(OBJS)
 
 uberclean:
-               rm -f $(OBJS) $(DEPFILE) 
+               rm -f $(OBJS) $(DEPFILE) $(DEPBAK)
                rm -f $(CFGDIR)/oscan.c $(CFGDIR)/oparse.h $(CFGDIR)/oparse.c
                rm -f bin/olsrd bin/olsrd.exe
                rm -f src/*~ src/linux/*~ src/unix/*~ src/win32/*~