]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - usr.sbin/amd/fsinfo/Makefile
MFC r308493, r308619: Update amd from am-utils 6.1.5 to 6.2.
[FreeBSD/stable/10.git] / usr.sbin / amd / fsinfo / 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$
7
8 .PATH: ${.CURDIR}/../../../contrib/amd/fsinfo
9
10 PROG=   fsinfo
11 MAN=    fsinfo.8
12 SRCS=   fsi_analyze.c fsi_dict.c fsi_util.c fsinfo.c
13 SRCS+=  wr_atab.c wr_bparam.c wr_dumpset.c wr_exportfs.c wr_fstab.c
14
15 CFLAGS+= -I${.CURDIR}/../../../contrib/amd/fsinfo \
16          -I${.CURDIR}/../../../contrib/amd/inculde
17
18 DPADD=  ${LIBAMU}
19 LDADD=  ${LIBAMU}
20
21 SRCS+=          fsi_gram.c fsi_gram.h fsi_lex.c
22 SRCS+=          null_gram.c null_gram.h null_lex.c
23 CLEANFILES+=    fsi_gram.c fsi_gram.h fsi_lex.c
24 CLEANFILES+=    null_gram.c null_gram.h null_lex.c
25
26 fsi_lex.c:      fsi_lex.l
27         ${LEX} ${LFLAGS} -Pfsi_ -o${.TARGET} ${.ALLSRC}
28
29 .ORDER: fsi_gram.c fsi_gram.h
30 fsi_gram.h: .NOMETA
31 fsi_gram.c fsi_gram.h:  fsi_gram.y
32         ${YACC} ${YFLAGS} -pfsi_ -ofsi_gram.c ${.ALLSRC}
33
34 null_lex.c:     null_lex.l
35         ${LEX} ${LFLAGS} -Pnull_ -o${.TARGET} ${.ALLSRC}
36
37 .ORDER: null_gram.c null_gram.h
38 null_gram.h: .NOMETA
39 null_gram.c null_gram.h:        null_gram.y
40         ${YACC} ${YFLAGS} -pnull_ -onull_gram.c ${.ALLSRC}
41
42 fsi_lex.o: fsi_gram.h
43
44 null_gram.o: null_gram.h
45
46 .include <bsd.prog.mk>