]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.sbin/amd/fsinfo/Makefile
Import Concurrency Kit in the kernel.
[FreeBSD/FreeBSD.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:  ${SRCTOP}/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${SRCTOP}/contrib/amd/fsinfo \
16          -I${SRCTOP}/contrib/amd/inculde
17
18 LIBADD= amu
19
20 SRCS+=          fsi_gram.c fsi_gram.h fsi_lex.c
21 SRCS+=          null_gram.c null_gram.h null_lex.c
22 CLEANFILES+=    fsi_gram.c fsi_gram.h fsi_lex.c
23 CLEANFILES+=    null_gram.c null_gram.h null_lex.c
24
25 fsi_lex.c:      fsi_lex.l
26         ${LEX} ${LFLAGS} -Pfsi_ -o${.TARGET} ${.ALLSRC}
27
28 .ORDER: fsi_gram.c fsi_gram.h
29 fsi_gram.h: .NOMETA
30 fsi_gram.c fsi_gram.h:  fsi_gram.y
31         ${YACC} ${YFLAGS} -pfsi_ -ofsi_gram.c ${.ALLSRC}
32
33 null_lex.c:     null_lex.l
34         ${LEX} ${LFLAGS} -Pnull_ -o${.TARGET} ${.ALLSRC}
35
36 .ORDER: null_gram.c null_gram.h
37 null_gram.h: .NOMETA
38 null_gram.c null_gram.h:        null_gram.y
39         ${YACC} ${YFLAGS} -pnull_ -onull_gram.c ${.ALLSRC}
40
41 fsi_lex.o: fsi_gram.h
42
43 null_gram.o: null_gram.h
44
45 .include <bsd.prog.mk>