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