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