Home | History | Annotate | Line # | Download | only in menuc
Makefile revision 1.1
      1 # Menu system compiler Makefile
      2 #
      3 
      4 SRCS = main.c parse.y scan.l avl.c mdb.c util.c
      5 
      6 DATA = menu_sys.def
      7 
      8 DATADIR= /usr/share/misc
      9 
     10 PROG=menuc
     11 
     12 MAN=menuc.1
     13 
     14 LDADD= -lfl
     15 
     16 WARNS= 1
     17 
     18 CLEANFILES += y.tab.h
     19 
     20 CFLAGS += -I. -I${.CURDIR}
     21 
     22 .include<bsd.prog.mk>
     23 
     24 .for M in ${DATA}
     25 
     26 proginstall:: ${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