Initial import from FreeBSD RELENG_4:
[dragonfly.git] / usr.sbin / amd / amd / Makefile
1 # ex:ts=8
2 #
3 # Makefile for amd
4 #       This file is under a "BSD" copyright (c) by David O'Brien 1998
5 #
6 # $FreeBSD: src/usr.sbin/amd/amd/Makefile,v 1.17.2.1 2001/04/25 12:09:12 ru Exp $
7 #
8
9 .PATH:          ${.CURDIR}/../../../contrib/amd/amd
10
11 PROG=           amd
12 MAN=            amd.8
13
14 SRCS=           conf_parse.y conf_tok.l
15 SRCS+=          am_ops.c amd.c amfs_auto.c amfs_direct.c amfs_error.c
16 SRCS+=          amfs_host.c amfs_inherit.c amfs_link.c amfs_linkx.c amfs_nfsl.c
17 SRCS+=          amfs_nfsx.c amfs_program.c amfs_root.c amfs_toplvl.c
18 SRCS+=          amfs_union.c amq_subr.c amq_svc.c autil.c clock.c conf.c
19 SRCS+=          get_args.c info_file.c info_ndbm.c info_nis.c info_passwd.c 
20 SRCS+=          info_union.c map.c mapc.c mntfs.c nfs_prot_svc.c nfs_start.c 
21 SRCS+=          nfs_subr.c ops_cdfs.c ops_lofs.c ops_mfs.c ops_nfs.c ops_nfs3.c 
22 SRCS+=          ops_nullfs.c ops_pcfs.c ops_tfs.c ops_ufs.c ops_umapfs.c 
23 SRCS+=          ops_unionfs.c opts.c restart.c rpc_fwd.c sched.c
24 SRCS+=          srvr_amfs_auto.c srvr_nfs.c
25
26 CFLAGS+=        -I${.CURDIR}/../../../contrib/amd/amd
27
28 DPADD=          ${LIBAMU} ${LIBRPCSVC}
29 LDADD=          ${LIBAMU} -lrpcsvc
30
31 CLEANFILES+=    conf_parse.c conf_parse.h conf_tok.c
32
33 conf_tok.o:     conf_parse.h
34
35 #               These are generated at compile time
36 SRCS+=          mount_xdr.c
37 CLEANFILES+=    mount_xdr.c
38
39 mount_xdr.c: ${MOUNT_X}
40         ${RPCCOM} -c -DWANT_NFS3 ${MOUNT_X} -o ${.TARGET}
41
42 .include <bsd.prog.mk>