1# top level Makefile for ftpd 2# (C) 1997-2001 Marc Huber <Marc.Huber@web.de> 3# 4# requires GNU make 5 6include ../Makefile.inc 7PROG = ftpd 8OD = $(BASE)/build/$(OS)/$(PROG) 9 10all: build 11 12$(OD): 13 @mkdir -p $@ 14 15extra/Makefile: ../Makefile 16 @cp $^ $@ 17 18env: $(OD) extra/Makefile 19 20extra_build: 21 @$(MAKE) -C extra BASE=$(BASE) 22 23build: env extra_build messages.c 24 @$(MAKE) -f $(BASE)/$(PROG)/Makefile.obj -C "$(OD)" BASE=$(BASE) 25 26messages.c: nls/messages.txt 27 @cd nls && ./mknls.pl 28 29install: build 30 @$(MAKE) -f $(BASE)/$(PROG)/Makefile.obj -C "$(OD)" BASE=$(BASE) install 31 32clean: 33 @rm -rf "$(OD)" *~ core *.BAK 34 35