Initial import from FreeBSD RELENG_4:
[dragonfly.git] / crypto / kerberosIV / appl / afsutil / Makefile.in
1 # $Id: Makefile.in,v 1.27 1999/03/10 19:01:10 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@
15 CFLAGS  = @CFLAGS@ $(WFLAGS)
16 WFLAGS = @WFLAGS@
17 LD_FLAGS= @LD_FLAGS@
18 INSTALL = @INSTALL@
19 INSTALL_PROGRAM = @INSTALL_PROGRAM@
20 LIBROKEN = -L../../lib/roken -lroken
21 LIBS    = @KRB_KAFS_LIB@ -L../../lib/krb -lkrb -L../../lib/des -ldes $(LIBROKEN) @LIBS@ $(LIBROKEN)
22 MKINSTALLDIRS = @top_srcdir@/mkinstalldirs
23
24 prefix = @prefix@
25 exec_prefix = @exec_prefix@
26 libdir = @libdir@
27 libexecdir = @libexecdir@
28 bindir = @bindir@
29 transform=@program_transform_name@
30 EXECSUFFIX=@EXECSUFFIX@
31
32 PROG_BIN        = pagsh$(EXECSUFFIX) \
33                   afslog$(EXECSUFFIX) \
34                   kstring2key$(EXECSUFFIX)
35 PROG_LIBEXEC    = 
36 PROGS = $(PROG_BIN) $(PROG_LIBEXEC)
37
38 SOURCES = pagsh.c aklog.c kstring2key.c
39
40 OBJECTS = pagsh.o aklog.o kstring2key.o
41
42 all: $(PROGS)
43
44 Wall:
45         make CFLAGS="-g -Wall -Wno-comment -Wmissing-prototypes -Wmissing-declarations -D__USE_FIXED_PROTOTYPES__"
46
47 .c.o:
48         $(CC) -c $(DEFS) -I../../include -I$(srcdir) $(CFLAGS) $(CPPFLAGS) $<
49
50 install: all
51         $(MKINSTALLDIRS) $(DESTDIR)$(bindir)
52         for x in $(PROG_BIN); do \
53           $(INSTALL_PROGRAM) $$x $(DESTDIR)$(bindir)/`echo $$x | sed '$(transform)'`; \
54         done
55
56 uninstall:
57         for x in $(PROG_BIN); do \
58           rm -f $(DESTDIR)$(bindir)/`echo $$x | sed '$(transform)'`; \
59         done
60
61 TAGS: $(SOURCES)
62         etags $(SOURCES)
63
64 check:
65
66 clean:
67         rm -f *.a *.o $(PROGS)
68
69 mostlyclean: clean
70
71 distclean: clean
72         rm -f Makefile *.tab.c *~
73
74 realclean: distclean
75         rm -f TAGS
76
77 pagsh$(EXECSUFFIX): pagsh.o
78         $(LINK) $(LD_FLAGS) $(LDFLAGS) -o $@ pagsh.o $(LIBS)
79
80 afslog$(EXECSUFFIX): aklog.o
81         $(LINK) $(LD_FLAGS) $(LDFLAGS) -o $@ aklog.o $(LIBS)
82
83 kstring2key$(EXECSUFFIX): kstring2key.o
84         $(LINK) $(LD_FLAGS) $(LDFLAGS) -o $@ kstring2key.o $(LIBS)
85
86
87 $(OBJECTS): ../../include/config.h
88
89 .PHONY: all Wall install uninstall check clean mostlyclean distclean realclean