]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - crypto/kerberosIV/appl/kauth/Makefile.in
This commit was generated by cvs2svn to compensate for changes in r47558,
[FreeBSD/FreeBSD.git] / crypto / kerberosIV / appl / kauth / Makefile.in
1 # $Id: Makefile.in,v 1.33 1997/04/05 21:24:35 assar Exp $
2
3 SHELL = /bin/sh
4
5 srcdir = @srcdir@
6 VPATH = @srcdir@
7
8 topdir = ../..
9
10 CC = @CC@
11 AR = ar
12 RANLIB = @RANLIB@
13 DEFS = @DEFS@ -DBINDIR='"$(bindir)"'
14 CFLAGS = @CFLAGS@
15 LD_FLAGS = @LD_FLAGS@
16 INSTALL = @INSTALL@
17 INSTALL_PROGRAM = @INSTALL_PROGRAM@
18 LIBS = @LIBS@
19 MKINSTALLDIRS = @top_srcdir@/mkinstalldirs
20
21 prefix = @prefix@
22 exec_prefix = @exec_prefix@
23 libdir = @libdir@
24 libexecdir = @libexecdir@
25 bindir = @bindir@
26 transform=@program_transform_name@
27 EXECSUFFIX=@EXECSUFFIX@
28
29 PROG_BIN        = kauth$(EXECSUFFIX) ksrvtgt
30 PROG_LIBEXEC    = kauthd$(EXECSUFFIX)
31 PROGS = $(PROG_BIN) $(PROG_LIBEXEC)
32
33 SOURCES_KAUTH  = kauth.c rkinit.c
34 SOURCES_KAUTHD = kauthd.c
35 SOURCES_COMMON = encdata.c marshall.c
36
37 OBJECTS_KAUTH  = kauth.o rkinit.o
38 OBJECTS_KAUTHD = kauthd.o
39 OBJECTS_COMMON = marshall.o encdata.o
40
41 OBJECTS = $(OBJECTS_KAUTH) $(OBJECTS_KAUTHD)
42 SOURCES = $(SOURCES_KAUTH) $(SOURCES_KAUTHD) $(SOURCES_COMMON)
43
44 KRB_KAFS_LIB = @KRB_KAFS_LIB@
45
46 all: $(PROGS)
47
48 Wall:
49         make CFLAGS="-g -Wall -Wno-comment -Wmissing-prototypes -Wmissing-declarations -D__USE_FIXED_PROTOTYPES__"
50
51 .c.o:
52         $(CC) -c $(CPPFLAGS) $(DEFS) -I../../include -I$(srcdir) $(CFLAGS) $<
53
54 install: all
55         $(MKINSTALLDIRS) $(bindir) $(libexecdir)
56         for x in $(PROG_BIN); do \
57           $(INSTALL_PROGRAM) $$x $(bindir)/`echo $$x| sed '$(transform)'`; \
58         done
59         if test -f $(bindir)/zrefresh -o -r  $(bindir)/zrefresh; then \
60           true; \
61         else \
62           $(INSTALL_PROGRAM) $(srcdir)/zrefresh $(bindir)/`echo zrefresh | sed '$(transform)'`; \
63         fi
64         for x in $(PROG_LIBEXEC); do \
65           $(INSTALL_PROGRAM) $$x $(libexecdir)/`echo $$x| sed '$(transform)'`; \
66         done
67
68 uninstall:
69         for x in $(PROG_BIN); do \
70           rm -f $(bindir)/`echo $$x| sed '$(transform)'`; \
71         done
72         for x in $(PROG_LIBEXEC); do \
73           rm -f $(libexecdir)/`echo $$x| sed '$(transform)'`; \
74         done
75
76 TAGS: $(SOURCES)
77         etags $(SOURCES)
78
79 check:
80
81 clean:
82         rm -f *.a *.o $(PROGS)
83
84 mostlyclean: clean
85
86 distclean: clean
87         rm -f Makefile *.tab.c *~
88
89 realclean: distclean
90         rm -f TAGS
91
92 dist: $(DISTFILES)
93         for file in $(DISTFILES); do \
94           ln $$file ../`cat ../.fname`/lib \
95             || cp -p $$file ../`cat ../.fname`/lib; \
96         done
97
98 KLIB=-L../../lib/krb -lkrb -L../../lib/des -ldes
99 LIBROKEN=-L../../lib/roken -lroken
100
101 kauth$(EXECSUFFIX): $(OBJECTS_KAUTH) $(OBJECTS_COMMON)
102         $(CC) $(LD_FLAGS) $(LDFLAGS) -o $@ $(OBJECTS_KAUTH) $(OBJECTS_COMMON) $(KRB_KAFS_LIB) $(KLIB) $(LIBROKEN) $(LIBS) $(LIBROKEN)
103
104 kauthd$(EXECSUFFIX): $(OBJECTS_KAUTHD) $(OBJECTS_COMMON)
105         $(CC) $(LD_FLAGS) $(LDFLAGS) -o $@ $(OBJECTS_KAUTHD) $(OBJECTS_COMMON) $(KLIB) $(LIBROKEN) $(LIBS) $(LIBROKEN)
106
107 ksrvtgt: ksrvtgt.in
108         sed -e "s!%bindir%!$(bindir)!" $(srcdir)/ksrvtgt.in > $@
109         chmod +x $@
110
111
112 $(OBJECTS): ../../include/config.h