diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 23 |
1 files changed, 23 insertions, 0 deletions
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 <mj@ucw.cz> + +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 |