138581Sobrien# ex:ts=8
238581Sobrien#
338581Sobrien# Makefile for amd
438581Sobrien# 	This file is under a "BSD" copyright (c) by David O'Brien 1998
538581Sobrien#
650479Speter# $FreeBSD: stable/11/usr.sbin/amd/fsinfo/Makefile 310490 2016-12-23 22:42:14Z cy $
738581Sobrien
880029Sobrien.PATH: ${.CURDIR}/../../../contrib/amd/fsinfo
938581Sobrien
1080029SobrienPROG=	fsinfo
1180029SobrienMAN=	fsinfo.8
12310490ScySRCS=	fsi_analyze.c fsi_dict.c fsi_util.c fsinfo.c
13310490ScySRCS+=	wr_atab.c wr_bparam.c wr_dumpset.c wr_exportfs.c wr_fstab.c
1438581Sobrien
15310490ScyCFLAGS+= -I${SRCTOP}/contrib/amd/fsinfo \
16310490Scy	 -I${SRCTOP}/contrib/amd/inculde
1738581Sobrien
18275054SbaptLIBADD=	amu
19174305Sobrien
20310490ScySRCS+=		fsi_gram.c fsi_gram.h fsi_lex.c
21310490ScySRCS+=		null_gram.c null_gram.h null_lex.c
2238581SobrienCLEANFILES+=	fsi_gram.c fsi_gram.h fsi_lex.c
23310490ScyCLEANFILES+=	null_gram.c null_gram.h null_lex.c
2438581Sobrien
25310490Scyfsi_lex.c:	fsi_lex.l
26310490Scy	${LEX} ${LFLAGS} -Pfsi_ -o${.TARGET} ${.ALLSRC}
27310490Scy
28310490Scy.ORDER:	fsi_gram.c fsi_gram.h
29310490Scyfsi_gram.h: .NOMETA
30310490Scyfsi_gram.c fsi_gram.h:	fsi_gram.y
31310490Scy	${YACC} ${YFLAGS} -pfsi_ -ofsi_gram.c ${.ALLSRC}
32310490Scy
33310490Scynull_lex.c:	null_lex.l
34310490Scy	${LEX} ${LFLAGS} -Pnull_ -o${.TARGET} ${.ALLSRC}
35310490Scy
36310490Scy.ORDER:	null_gram.c null_gram.h
37310490Scynull_gram.h: .NOMETA
38310490Scynull_gram.c null_gram.h:	null_gram.y
39310490Scy	${YACC} ${YFLAGS} -pnull_ -onull_gram.c ${.ALLSRC}
40310490Scy
4180029Sobrienfsi_lex.o: fsi_gram.h
4238581Sobrien
43310490Scynull_gram.o: null_gram.h
44310490Scy
4538581Sobrien.include <bsd.prog.mk>
46