Actually allow tests of the release mechanism...
[tftp-hpa.git] / tftpd / Makefile
blob0729a263dff3b3150511cda00cb7ebf8793da975
1 SRCROOT = ..
2 VERSION = $(shell cat ../version)
4 -include ../MCONFIG
5 include ../MRULES
7 OBJS = tftpd.$(O) tftpsubs.$(O) recvfrom.$(O) misc.$(O) $(TFTPDOBJS)
9 all: tftpd$(X) tftpd.8
11 tftpd$(X): $(OBJS)
12 $(CC) $(LDFLAGS) $^ $(TFTPD_LIBS) -o $@
14 tftpsubs.c:
15 $(LN_S) -f ../tftp/tftpsubs.c .
17 tftpsubs.h:
18 $(LN_S) -f ../tftp/tftpsubs.h .
20 $(OBJS): tftpsubs.h
22 tftpd.8: tftpd.8.in ../version
23 sed -e 's/@@VERSION@@/$(VERSION)/g' < $< > $@
25 install: all
26 mkdir -p $(INSTALLROOT)$(SBINDIR) $(INSTALLROOT)$(MANDIR)/man8
27 $(INSTALL_PROGRAM) tftpd$(X) $(INSTALLROOT)$(SBINDIR)/in.tftpd
28 $(INSTALL_DATA) tftpd.8 $(INSTALLROOT)$(MANDIR)/man8/in.tftpd.8
29 cd $(INSTALLROOT)$(MANDIR)/man8 && $(LN_S) -f in.tftpd.8 tftpd.8
31 clean:
32 rm -f *.o *.obj *.exe tftpd tftpsubs.c tftpsubs.h tftpd.8
34 distclean: clean
35 rm -f *~