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