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

Revision 22509, 2.3 KB checked in by ghudson, 18 years ago (diff)
From Daniel Richard G: Use ${srcdir} when installing files from the source directory.
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@
23KRB4_LIBS=@KRB4_LIBS@
24REGEX_LIBS=@REGEX_LIBS@
25ZEPHYR_LIBS=-lzephyr
26AFS_LIBS=-lprot -lauth -lrxkad -lubik -laudit -lsys -lrx -llwp -lsys -lafsutil
27ALL_CFLAGS=${WARN_CFLAGS} ${ERROR_CFLAGS} -I. ${CPPFLAGS} ${CFLAGS} ${DEFS}
28ALL_LIBS=-llocker ${AFS_LIBS} ${ZEPHYR_LIBS} ${KRB4_LIBS} ${REGEX_LIBS} \
29         -lhesiod -lcom_err ${LIBS}
30
31ATTACH_OBJS=suite.o agetopt.o add.o attach.o detach.o fsid.o zinit.o
32
33all: attach atconvert
34
35attach: ${ATTACH_OBJS}
36        ${CC} ${LDFLAGS} -o attach ${ATTACH_OBJS} -lathdir ${ALL_LIBS}
37
38atconvert: atconvert.o
39        ${CC} ${LDFLAGS} -o atconvert atconvert.o ${ALL_LIBS}
40
41.c.o:
42        ${CC} -c ${ALL_CFLAGS} $<
43
44check:
45
46install:
47        ${top_srcdir}/mkinstalldirs ${DESTDIR}${sbindir}
48        ${top_srcdir}/mkinstalldirs ${DESTDIR}${lbindir}
49        ${top_srcdir}/mkinstalldirs ${DESTDIR}${lsbindir}
50        ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man1
51        ${top_srcdir}/mkinstalldirs ${DESTDIR}${mandir}/man8
52        ${INSTALL} -m 4755 -o root attach ${DESTDIR}${lbindir}
53        rm -f ${DESTDIR}${lbindir}/detach
54        ln -s attach ${DESTDIR}${lbindir}/detach
55        rm -f ${DESTDIR}${lbindir}/fsid
56        ln -s attach ${DESTDIR}${lbindir}/fsid
57        rm -f ${DESTDIR}${lbindir}/nfsid
58        ln -s attach ${DESTDIR}${lbindir}/nfsid
59        rm -f ${DESTDIR}${lbindir}/zinit
60        ln -s attach ${DESTDIR}${lbindir}/zinit
61        rm -f ${DESTDIR}${lsbindir}/zinit
62        ln -s ${lbindir}/attach ${DESTDIR}${lsbindir}/zinit
63        ${INSTALL} -m 755 atconvert ${DESTDIR}${sbindir}
64        ${INSTALL} -m 644 ${srcdir}/add.1 ${DESTDIR}${mandir}/man1
65        ${INSTALL} -m 644 ${srcdir}/attach.1 ${DESTDIR}${mandir}/man1
66        ${INSTALL} -m 644 ${srcdir}/detach.1 ${DESTDIR}${mandir}/man1
67        ${INSTALL} -m 644 ${srcdir}/fsid.1 ${DESTDIR}${mandir}/man1
68        ${INSTALL} -m 644 ${srcdir}/nfsid.1 ${DESTDIR}${mandir}/man1
69        ${INSTALL} -m 644 ${srcdir}/zinit.8 ${DESTDIR}${mandir}/man8
70
71clean:
72        rm -f ${ATTACH_OBJS} attach
73        rm -f atconvert.o atconvert
74
75distclean: clean
76        rm -f config.cache config.log config.status Makefile
Note: See TracBrowser for help on using the repository browser.