Makefile revision 1.1
1# Menu system compiler Makefile
2#
3
4SRCS = main.c parse.y scan.l avl.c mdb.c util.c
5
6DATA = menu_sys.def
7
8DATADIR= /usr/share/misc
9
10PROG=menuc
11
12MAN=menuc.1
13
14LDADD= -lfl
15
16WARNS= 1
17
18CLEANFILES += y.tab.h
19
20CFLAGS += -I. -I${.CURDIR}
21
22.include<bsd.prog.mk>
23
24.for M in ${DATA}
25
26proginstall:: ${DESTDIR}${DATADIR}/${M}
27.if !defined(UPDATE)
28.PHONY: ${DESTDIR}${DATADIR}/${M}
29.endif
30.if !defined(BUILD)
31${DESTDIR}${DATADIR}/${M}: .MADE
32.endif
33
34${DESTDIR}${DATADIR}/${M}: ${M}
35	$(INSTALL) -c -o ${BINOWN} -g ${BINGRP} -m 444 ${.ALLSRC} ${.TARGET}
36.endfor
37
38