From 58ef912c6babf1866193ab04674a5866dd761f13 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Wed, 22 Apr 1998 12:58:34 +0000 Subject: First look at data structures. More to come tomorrow... --- Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0c62fe5 --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +# Makefile for the BIRD Internet Routing Daemon +# (c) 1998 Martin Mares + +TOPDIR=$(shell pwd) +CFLAGS=-O2 -Wall -W -Wstrict-prototypes -Wno-unused -Wno-parentheses -I$(TOPDIR) + +PROTOCOLS= +DIRS=sysdep/linux nest $(protocols) lib +ARCHS=$(join $(addsuffix /,$(DIRS)),$(subst /,_,$(addsuffix .a,$(DIRS)))) + +export + +all: all-dirs bird + +all-dirs: + set -e ; for a in $(DIRS) ; do $(MAKE) -C $$a ; done + +bird: $(ARCHS) + $(CC) $(LDFLAGS) -o $@ $^ + +clean: + rm -f `find . -name "*~" -or -name "*.[oa]" -or -name "\#*\#" -or -name TAGS -or -name core` + rm -f bird -- cgit v1.2.3