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