b832ccd1732e59e8f55b9acb941f41636458d7bc
[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 # $DragonFly: src/usr.sbin/amd/amd/Makefile,v 1.2 2003/06/17 04:29:52 dillon Exp $
8 #
9
10 .PATH:          ${.CURDIR}/../../../contrib/amd/amd
11
12 PROG=           amd
13 MAN=            amd.8
14
15 SRCS=           conf_parse.y conf_tok.l
16 SRCS+=          am_ops.c amd.c amfs_auto.c amfs_direct.c amfs_error.c
17 SRCS+=          amfs_host.c amfs_inherit.c amfs_link.c amfs_linkx.c amfs_nfsl.c
18 SRCS+=          amfs_nfsx.c amfs_program.c amfs_root.c amfs_toplvl.c
19 SRCS+=          amfs_union.c amq_subr.c amq_svc.c autil.c clock.c conf.c
20 SRCS+=          get_args.c info_file.c info_ndbm.c info_nis.c info_passwd.c 
21 SRCS+=          info_union.c map.c mapc.c mntfs.c nfs_prot_svc.c nfs_start.c 
22 SRCS+=          nfs_subr.c ops_cdfs.c ops_lofs.c ops_mfs.c ops_nfs.c ops_nfs3.c 
23 SRCS+=          ops_nullfs.c ops_pcfs.c ops_tfs.c ops_ufs.c ops_umapfs.c 
24 SRCS+=          ops_unionfs.c opts.c restart.c rpc_fwd.c sched.c
25 SRCS+=          srvr_amfs_auto.c srvr_nfs.c
26
27 CFLAGS+=        -I${.CURDIR}/../../../contrib/amd/amd
28
29 DPADD=          ${LIBAMU} ${LIBRPCSVC}
30 LDADD=          ${LIBAMU} -lrpcsvc
31
32 CLEANFILES+=    conf_parse.c conf_parse.h conf_tok.c
33
34 conf_tok.o:     conf_parse.h
35
36 #               These are generated at compile time
37 SRCS+=          mount_xdr.c
38 CLEANFILES+=    mount_xdr.c
39
40 mount_xdr.c: ${MOUNT_X}
41         ${RPCCOM} -c -DWANT_NFS3 ${MOUNT_X} -o ${.TARGET}
42
43 .include <bsd.prog.mk>