# Makefile for kftgt # $Id: Makefile.in 2305 2005-12-22 01:56:21Z rra $ srcdir = @srcdir@ VPATH = @srcdir@ PACKAGE = @PACKAGE_TARNAME@ VERSION = @PACKAGE_VERSION@ TARDIR = $(PACKAGE)-$(VERSION) TARNAME = $(TARDIR).tar prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ sbindir = @sbindir@ mandir = @mandir@ CC = @CC@ CFLAGS = @CFLAGS@ CPPFLAGS = -I. -I$(srcdir) @CPPFLAGS@ LDFLAGS = @LDFLAGS@ LIBS = @LIBS@ LIBOBJS = @LIBOBJS@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ SHELL = /bin/sh COMMON_OBJS = encrypt.o marsh.o $(LIBOBJS) SERVER_OBJS = kftgtd.o $(COMMON_OBJS) CLIENT_OBJS = kftgt.o $(COMMON_OBJS) MANPAGES = $(srcdir)/kftgt.1 $(srcdir)/kftgtd.8 $(srcdir)/klogin.1 \ $(srcdir)/krsh.1 .c.o: $(CC) -c $(CPPFLAGS) $(CFLAGS) $< all: kftgtd kftgt $(MANPAGES) kftgtd: $(SERVER_OBJS) $(CC) $(SERVER_OBJS) $(LDFLAGS) $(LIBS) -o $@ kftgt: $(CLIENT_OBJS) $(CC) $(CLIENT_OBJS) $(LDFLAGS) $(LIBS) -o $@ install: kftgtd kftgt $(MANPAGES) $(INSTALL) -d $(DESTDIR)$(bindir) $(INSTALL) -d $(DESTDIR)$(sbindir) $(INSTALL_PROGRAM) kftgt $(DESTDIR)$(bindir)/kftgt $(INSTALL_PROGRAM) kftgtd $(DESTDIR)$(sbindir)/kftgtd $(INSTALL_SCRIPT) $(srcdir)/klogin $(DESTDIR)$(bindir)/klogin ln -s -f -n klogin $(DESTDIR)$(bindir)/ktelnet $(INSTALL_SCRIPT) $(srcdir)/krsh $(DESTDIR)$(bindir)/krsh $(INSTALL) -d $(DESTDIR)$(mandir)/man1 $(INSTALL) -d $(DESTDIR)$(mandir)/man8 $(INSTALL_DATA) $(srcdir)/kftgt.1 $(DESTDIR)$(mandir)/man1/kftgt.1 $(INSTALL_DATA) $(srcdir)/kftgtd.8 $(DESTDIR)$(mandir)/man8/kftgtd.8 $(INSTALL_DATA) $(srcdir)/klogin.1 $(DESTDIR)$(mandir)/man1/klogin.1 ln -s -f -n klogin.1 $(DESTDIR)$(mandir)/man1/ktelnet.1 $(INSTALL_DATA) $(srcdir)/krsh.1 $(DESTDIR)$(mandir)/man1/krsh.1 clean: rm -f *.o core kftgtd kftgt distclean: clean rm -f config.h config.log config.status config.cache Makefile rm -f config.h.in~ rm -rf autom4te.cache kftgt-* maintclean: distclean rm -f config.h.in configure kftgt.1 kftgtd.8 klogin.1 krsh.1 $(srcdir)/kftgt.1: $(srcdir)/kftgt.pod pod2man --release="$(VERSION)" --center="User Commands" \ $(srcdir)/kftgt.pod > $@ $(srcdir)/kftgtd.8: $(srcdir)/kftgtd.pod pod2man -s 8 --release="$(VERSION)" --center="System Daemons" \ $(srcdir)/kftgtd.pod > $@ $(srcdir)/klogin.1: $(srcdir)/klogin pod2man --release=`$(srcdir)/klogin -v | awk '{ print $$2 }'` \ --center="User commands" $(srcdir)/klogin > $@ $(srcdir)/krsh.1: $(srcdir)/krsh pod2man --release=`$(srcdir)/krsh -v | awk '{ print $$2 }'` \ --center="User commands" $(srcdir)/krsh > $@ dist: $(MANPAGES) rm -rf $(TARNAME).gz $(TARNAME).gz.md5 $(TARDIR) mkdir $(TARDIR) rsync -C --exclude /debian/ -a $(srcdir)/ $(TARDIR)/ cd $(TARDIR) && autoconf && autoheader && rm -rf autom4te.cache tar cf $(TARNAME) $(TARDIR) gzip -9 $(TARNAME) md5sum $(TARNAME).gz > $(TARNAME).gz.md5 # Dependencies. encrypt.o: encrypt.c kftgt.h kftgt.o: kftgt.c kftgt.h encrypt.h marsh.h kftgtd.o: kftgtd.c kftgt.h encrypt.h marsh.h marsh.o: marsh.c kftgt.h unsetenv.o: unsetenv.c