fix
[heimdal.git] / appl / telnet / telnetd / Makefile.in
blob0056e8c6ee679e8670f029b25abc3758d08029ed
1 # $Id$
3 srcdir = @srcdir@
4 top_srcdir = @top_srcdir@
5 VPATH = @srcdir@
7 top_builddir = ../../..
9 SHELL = /bin/sh
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
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@
32 PROGS = telnetd$(EXECSUFFIX)
34 SOURCES=telnetd.c state.c termstat.c slc.c sys_term.c \
35 utility.c global.c authenc.c
37 OBJECTS=telnetd.o state.o termstat.o slc.o sys_term.o \
38 utility.o global.o authenc.o
40 libtop = @libtop@
42 LIBKRB = -L../../../lib/krb -lkrb
43 LIBDES = -L../../../lib/des -ldes
44 LIBKAFS = @KRB_KAFS_LIB@
45 LIBROKEN = -L../../../lib/roken -lroken
47 KLIB=$(LIBKAFS) $(LIBKRB) $(LIBDES)
50 all: $(PROGS)
52 .c.o:
53 $(CC) -c $(DEFS) -I../../../include -I.. -I$(srcdir)/.. -I. -I$(srcdir) $(CFLAGS) $(CPPFLAGS) $<
55 telnetd$(EXECSUFFIX): $(OBJECTS)
56 $(LINK) $(LD_FLAGS) $(LDFLAGS) -o $@ $(OBJECTS) -L../libtelnet -ltelnet $(KLIB) $(LIBROKEN) $(LIBS) @LIB_tgetent@ $(LIBROKEN)
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
64 uninstall:
65 for x in $(PROGS); do \
66 rm -f $(DESTDIR)$(libexecdir)/`echo $$x | sed '$(transform)'`; \
67 done
69 TAGS: $(SOURCES)
70 etags $(SOURCES)
72 clean cleandir:
73 rm -f *.o *.a telnetd$(EXECSUFFIX) \#* *~ core
75 distclean: clean
76 rm -f Makefile *~
79 .PHONY: all install uninstall clean cleandir distclean