Initial import from FreeBSD RELENG_4:
[games.git] / crypto / kerberosIV / appl / telnet / telnetd / Makefile.in
1 # $Id: Makefile.in,v 1.38 1999/03/11 13:50:16 joda Exp $
2
3 srcdir          = @srcdir@
4 top_srcdir      = @top_srcdir@
5 VPATH           = @srcdir@
6
7 top_builddir            = ../../..
8
9 SHELL           = /bin/sh
10
11 CC = @CC@
12 LINK = @LINK@
13 AR = ar
14 RANLIB = @RANLIB@
15 DEFS = @DEFS@ -DBINDIR='"$(bindir)"'
16 CFLAGS = @CFLAGS@ $(WFLAGS)
17 WFLAGS = @WFLAGS@
18 LD_FLAGS = @LD_FLAGS@
19 LIBS = @LIBS@
20 INSTALL = @INSTALL@
21 INSTALL_PROGRAM = @INSTALL_PROGRAM@
22 MKINSTALLDIRS = @top_srcdir@/mkinstalldirs
23
24 prefix = @prefix@
25 exec_prefix = @exec_prefix@
26 bindir = @bindir@
27 libdir = @libdir@
28 libexecdir = @libexecdir@
29 transform=@program_transform_name@
30 EXECSUFFIX=@EXECSUFFIX@
31
32 PROGS = telnetd$(EXECSUFFIX)
33
34 SOURCES=telnetd.c state.c termstat.c slc.c sys_term.c \
35         utility.c global.c authenc.c
36
37 OBJECTS=telnetd.o state.o termstat.o slc.o sys_term.o \
38         utility.o global.o authenc.o
39
40 libtop = @libtop@
41
42 LIBKRB          = -L../../../lib/krb -lkrb
43 LIBDES          = -L../../../lib/des -ldes
44 LIBKAFS         = @KRB_KAFS_LIB@
45 LIBROKEN        = -L../../../lib/roken -lroken
46
47 KLIB=$(LIBKAFS) $(LIBKRB) $(LIBDES)
48
49
50 all: $(PROGS)
51
52 .c.o:
53         $(CC) -c $(DEFS) -I../../../include -I.. -I$(srcdir)/.. -I. -I$(srcdir) $(CFLAGS) $(CPPFLAGS) $<
54
55 telnetd$(EXECSUFFIX): $(OBJECTS)
56         $(LINK) $(LD_FLAGS) $(LDFLAGS) -o $@ $(OBJECTS) -L../libtelnet -ltelnet $(KLIB) $(LIBROKEN) $(LIBS) @LIB_tgetent@ $(LIBROKEN)
57
58 install: all
59         $(MKINSTALLDIRS) $(DESTDIR)$(libexecdir)
60         for x in $(PROGS); do \
61           $(INSTALL_PROGRAM) $$x $(DESTDIR)$(libexecdir)/`echo $$x | sed '$(transform)'`; \
62         done
63
64 uninstall:
65         for x in $(PROGS); do \
66           rm -f $(DESTDIR)$(libexecdir)/`echo $$x | sed '$(transform)'`; \
67         done
68
69 TAGS: $(SOURCES)
70         etags $(SOURCES)
71
72 clean cleandir:
73         rm -f *.o *.a telnetd$(EXECSUFFIX) \#* *~ core
74
75 distclean: clean
76         rm -f Makefile *~
77
78
79 .PHONY: all install uninstall clean cleandir distclean