From 49e7e5ee0b2848f5bf120a962e2e7eb11b86566a Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Sun, 10 Jan 1999 00:18:32 +0000 Subject: New makefiles. Includes support for out-of-source-tree builds. --- Makefile | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile deleted file mode 100644 index d2c04e6..0000000 --- a/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -# Makefile for the BIRD Internet Routing Daemon -# (c) 1998 Martin Mares - -TOPDIR=$(shell pwd) -OBJDIR=obj - -CPPFLAGS=-I$(TOPDIR)/$(OBJDIR) -I$(TOPDIR) -OPT=-O2 -DEBUG=-g#gdb -CFLAGS=$(OPT) $(DEBUG) -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses - -PROTOCOLS=rip static -LIBDIRS=sysdep/linux sysdep/unix lib -BASEDIRS=nest $(addprefix proto/,$(PROTOCOLS)) -STDDIRS=$(BASEDIRS) $(OBJDIR)/conf -DIRS=$(STDDIRS) $(OBJDIR)/lib -PARTOBJS=$(join $(addsuffix /,$(STDDIRS)),$(subst /,_,$(addsuffix .o,$(STDDIRS)))) -LIBS=$(OBJDIR)/lib/birdlib.a - -export - -all: .dep all-dirs bird - -all-dirs: - set -e ; for a in $(DIRS) ; do $(MAKE) -C $$a this ; done - -bird: $(PARTOBJS) $(LIBS) - $(CC) $(LDFLAGS) -o $@ $^ - -.dep: - $(MAKE) dep - -dep: - mkdir -p $(OBJDIR) - tools/mergedirs $(OBJDIR) $(LIBDIRS) -# for a in $(STDDIRS) ; do mkdir -p $(OBJDIR)/$$a ; done - set -e ; for a in $(DIRS) ; do $(MAKE) -C $$a dep ; done - touch .dep - -clean: - rm -rf obj - rm -f `find . -name "*~" -or -name "*.[oa]" -or -name "\#*\#" -or -name TAGS -or -name core -or -name .depend -or -name .#*` - rm -f bird .dep - rm -f config.log config.cache config.status configure sysdep/autoconf.h -- cgit v1.2.3