source: trunk/athena/bin/attach/Imakefile @ 8307

Revision 8307, 1.3 KB checked in by ghudson, 28 years ago (diff)
strtok is part of ANSI; expect the system to provide it.
Line 
1AnsiCC()
2
3#ifdef _AUX_SOURCE
4XSRCS = emul_re.c
5XOBJS = emul_re.o
6XLIBS = -lPW -lc
7#endif
8
9#if !defined(ultrix)
10RPCLIB=-lrpcsvc
11#endif
12
13#ifdef SOLARIS
14BSDLIB = -lbsd
15#endif
16
17LIBS = $(BSDLIB) -lhesiod $(RPCLIB) -lzephyr -lkrb -ldes -lcom_err $(XLIBS)
18
19SRCS = main.c util.c attachtab.c attach.c detach.c mul.c nfs.c rvd.c\
20        afs.c ufs.c rpc.c mount.c unmount.c zephyr.c getrealm.c\
21        rvdutil.c pathcan.c config.c $(XSRCS)
22OBJS =  main.o util.o attachtab.o attach.o detach.o mul.o nfs.o rvd.o\
23        afs.o ufs.o rpc.o mount.o unmount.o zephyr.o getrealm.o\
24        rvdutil.o pathcan.o config.o $(XOBJS)
25
26
27build_program(attach,$(OBJS),,$(LIBS))
28install_program(attach,-m 4755 -o root,$(ATHRBINDIR))
29
30install_man(attach.1,attach.1)
31install_man(detach.1,detach.1)
32install_man(fsid.1,fsid.1)
33install_man(attach.conf.5,attach.conf.5)
34install_man(attachtab.5,attachtab.5)
35install_man(zinit.8,zinit.8)
36
37install_man_links(fsid.1,nfsid.1)
38
39install::
40        $(RM) $(DESTDIR)$(ATHRBINDIR)/detach
41        $(RM) $(DESTDIR)$(ATHRBINDIR)/fsid
42        $(RM) $(DESTDIR)$(ATHRBINDIR)/nfsid
43        $(RM) $(DESTDIR)$(ATHRBINDIR)/zinit
44        $(RM) $(DESTDIR)$(ATHRETCDIR)/zinit
45        ln -s attach $(DESTDIR)$(ATHRBINDIR)/detach
46        ln -s attach $(DESTDIR)$(ATHRBINDIR)/fsid
47        ln -s attach $(DESTDIR)$(ATHRBINDIR)/nfsid
48        ln -s attach $(DESTDIR)$(ATHRBINDIR)/zinit
49        ln -s $(ATHRBINDIR)/attach $(DESTDIR)$(ATHRETCDIR)/zinit
Note: See TracBrowser for help on using the repository browser.