summaryrefslogtreecommitdiffstats
path: root/usr.sbin/amd/fsinfo/Makefile
blob: 7a02432aef58935b1662d2888d0b92573fe3778c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# ex:ts=8
#
# Makefile for amd
# 	This file is under a "BSD" copyright (c) by David O'Brien 1998
#
# $FreeBSD$

.PATH: ${.CURDIR}/../../../contrib/amd/fsinfo

PROG=	fsinfo
MAN=	fsinfo.8
SRCS=	fsi_analyze.c fsi_dict.c fsi_util.c fsinfo.c
SRCS+=	wr_atab.c wr_bparam.c wr_dumpset.c wr_exportfs.c wr_fstab.c

CFLAGS+= -I${SRCTOP}/contrib/amd/fsinfo \
	 -I${SRCTOP}/contrib/amd/inculde

LIBADD=	amu

SRCS+=		fsi_gram.c fsi_gram.h fsi_lex.c
SRCS+=		null_gram.c null_gram.h null_lex.c
CLEANFILES+=	fsi_gram.c fsi_gram.h fsi_lex.c
CLEANFILES+=	null_gram.c null_gram.h null_lex.c

fsi_lex.c:	fsi_lex.l
	${LEX} ${LFLAGS} -Pfsi_ -o${.TARGET} ${.ALLSRC}

.ORDER:	fsi_gram.c fsi_gram.h
fsi_gram.h: .NOMETA
fsi_gram.c fsi_gram.h:	fsi_gram.y
	${YACC} ${YFLAGS} -pfsi_ -ofsi_gram.c ${.ALLSRC}

null_lex.c:	null_lex.l
	${LEX} ${LFLAGS} -Pnull_ -o${.TARGET} ${.ALLSRC}

.ORDER:	null_gram.c null_gram.h
null_gram.h: .NOMETA
null_gram.c null_gram.h:	null_gram.y
	${YACC} ${YFLAGS} -pnull_ -onull_gram.c ${.ALLSRC}

fsi_lex.o: fsi_gram.h

null_gram.o: null_gram.h

.include <bsd.prog.mk>
OpenPOWER on IntegriCloud