source: trunk/athena/bin/attach/Makefile.in @ 24070

Revision 24070, 2.2 KB checked in by broder, 15 years ago (diff)
In attach: * Now that liblocker doesn't require krb4, don't require it here either. * Since Debathena is building liblocker without krb4, don't build with it here either.
Line 
1# $Id: Makefile.in,v 1.14 2006-07-12 19:54:39 ghudson Exp $
2
3SHELL=/bin/sh
4INSTALL=@INSTALL@
5INSTALL_PROGRAM=@INSTALL_PROGRAM@
6VPATH=@srcdir@
7srcdir=@srcdir@
8top_srcdir=@top_srcdir@
9prefix=@prefix@
10exec_prefix=@exec_prefix@
11bindir=@bindir@
12sbindir=@sbindir@
13lbindir=@lbindir@
14lsbindir=@lsbindir@
15mandir=@mandir@
16
17CC=@CC@
18CPPFLAGS=@CPPFLAGS@
19CFLAGS=@CFLAGS@ ${WARN_CFLAGS} ${ERROR_CFLAGS}
20DEFS=@DEFS@
21LDFLAGS=@LDFLAGS@
22LIBS=@LIBS@
23REGEX_LIBS=@REGEX_LIBS@
24ZEPHYR_LIBS=-lzephyr
25AFS_LIBS=-lprot -lauth -lrxkad -lubik -laudit -lsys -lrx -llwp -lsys -lafsutil
26ALL_CFLAGS=${WARN_CFLAGS} ${ERROR_CFLAGS} -I. ${CPPFLAGS} ${CFLAGS} ${DEFS}
27ALL_LIBS=-llocker ${AFS_LIBS} ${ZEPHYR_LIBS} ${REGEX_LIBS} \
28         -lhesiod -lcom_err ${LIBS}
29
30ATTACH_OBJS=suite.o agetopt.o add.o attach.o detach.o fsid.o zinit.o
31
32all: attach atconvert
33
34attach: ${ATTACH_OBJS}
35        ${CC} ${LDFLAGS} -o attach ${ATTACH_OBJS} -lathdir ${ALL_LIBS}
36
37atconvert: atconvert.o
38        ${CC} ${LDFLAGS} -o atconvert atconvert.o ${ALL_LIBS}
39
40.c.o:
41        ${CC} -c ${ALL_CFLAGS} $<
42
43check:
44
45install:
46        ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir}
47        ${top_srcdir}/mkinstalldirs ${DESTDIR}${lbindir}
48        ${top_srcdir}/mkinstalldirs ${DESTDIR}${lsbindir}
49        ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man1
50        ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8
51        ${INSTALL} -m 4755 -o root attach ${DESTDIR}${lbindir}
52        rm -f ${DESTDIR}${lbindir}/detach
53        ln -s attach ${DESTDIR}${lbindir}/detach
54        rm -f ${DESTDIR}${lbindir}/fsid
55        ln -s attach ${DESTDIR}${lbindir}/fsid
56        rm -f ${DESTDIR}${lbindir}/nfsid
57        ln -s attach ${DESTDIR}${lbindir}/nfsid
58        rm -f ${DESTDIR}${lbindir}/zinit
59        ln -s attach ${DESTDIR}${lbindir}/zinit
60        rm -f ${DESTDIR}${lsbindir}/zinit
61        ln -s ${lbindir}/attach ${DESTDIR}${lsbindir}/zinit
62        ${INSTALL} -m 755 atconvert ${DESTDIR}${sbindir}
63        ${INSTALL} -m 644 ${srcdir}/add.1 ${DESTDIR}${mandir}/man1
64        ${INSTALL} -m 644 ${srcdir}/attach.1 ${DESTDIR}${mandir}/man1
65        ${INSTALL} -m 644 ${srcdir}/detach.1 ${DESTDIR}${mandir}/man1
66        ${INSTALL} -m 644 ${srcdir}/fsid.1 ${DESTDIR}${mandir}/man1
67        ${INSTALL} -m 644 ${srcdir}/nfsid.1 ${DESTDIR}${mandir}/man1
68        ${INSTALL} -m 644 ${srcdir}/zinit.8 ${DESTDIR}${mandir}/man8
69
70clean:
71        rm -f ${ATTACH_OBJS} attach
72        rm -f atconvert.o atconvert
73
74distclean: clean
75        rm -f config.cache config.log config.status Makefile
Note: See TracBrowser for help on using the repository browser.