2 # This Makefile in in the public domain
6 include @TOP_OBJDIR@
/src
/config
/Makefile.config
7 include @TOP_OBJDIR@
/src
/config
/Makefile.pthread
10 MODULE_CFLAGS
=@KRB5_CPPFLAGS@
-DALLOW_REGISTER
11 MODULE_LDFLAGS
=@KRB5_LDFLAGS@
13 AKLIBS
= ${LIBS} $(LDFLAGS_krb5
) $(LIB_krb5
) @AKLOG_KRB5_LIBS@
15 $(top_builddir
)/src
/ptserver
/liboafs_prot.la \
16 $(top_builddir
)/src
/rxkad
/liboafs_rxkad.la \
17 $(top_builddir
)/src
/cmd
/liboafs_cmd.la \
18 $(top_builddir
)/src
/opr
/liboafs_opr.la \
19 $(top_builddir
)/src
/util
/liboafs_util.la
21 $(top_builddir
)/src
/auth
/liboafs_auth.la \
22 $(top_builddir
)/src
/cmd
/liboafs_cmd.la \
23 $(top_builddir
)/src
/opr
/liboafs_opr.la
24 LT_libs
= $(LDFLAGS_hcrypto
) $(LIB_hcrypto
) $(LDFLAGS_roken
) $(LIB_roken
)
26 SRCS
= aklog.c krb_util.c linked_list.c
27 OBJS
= aklog.o krb_util.o linked_list.o
29 all: aklog asetkey klog akeyconvert
31 aklog
: ${OBJS} ${AFSLIBS}
32 $(LT_LDRULE_static
) ${OBJS} ${AKLIBS} ${AFSLIBS} $(LT_libs
) ${MT_LIBS}
34 asetkey
: asetkey.o
${AFSLIBS}
35 $(LT_LDRULE_static
) asetkey.o
${AKLIBS} ${AFSLIBS} $(LT_libs
) ${MT_LIBS}
37 akeyconvert
: akeyconvert.o
${KCLIBS}
38 $(LT_LDRULE_static
) akeyconvert.o
${AKLIBS} ${KCLIBS} \
41 klog
: klog.o skipwrap.o
${AFSLIBS}
42 $(LT_LDRULE_static
) klog.o skipwrap.o \
43 ${AKLIBS} ${AFSLIBS} $(LT_libs
) ${MT_LIBS}
46 # Installation targets
48 install: aklog asetkey klog
49 ${INSTALL} -d
${DESTDIR}${bindir}
50 ${LT_INSTALL_PROGRAM} aklog
${DESTDIR}${bindir}/aklog
51 ${LT_INSTALL_PROGRAM} klog
${DESTDIR}${bindir}/klog.krb5
52 ${INSTALL} -d
${DESTDIR}${afssrvbindir}
53 ${LT_INSTALL_PROGRAM} asetkey
${DESTDIR}${afssrvbindir}/asetkey
54 ${LT_INSTALL_PROGRAM} akeyconvert
${DESTDIR}${afssrvbindir}/akeyconvert
56 dest
: aklog asetkey klog
57 ${INSTALL} -d
${DEST}/bin
58 ${INSTALL_PROGRAM} aklog
${DEST}/bin
/aklog
59 ${INSTALL_PROGRAM} klog
${DEST}/bin
/klog.krb5
60 ${INSTALL} -d
${DEST}/root.server
/usr
/afs
/bin
61 ${INSTALL_PROGRAM} asetkey
${DEST}/root.server
/usr
/afs
/bin
/asetkey
62 ${INSTALL_PROGRAM} akeyconvert
${DEST}/root.server
/usr
/afs
/bin
/akeyconvert
69 $(RM
) -f
*.o
${OBJS} aklog asetkey klog akeyconvert
71 include ..
/config
/Makefile.version