# rules to build a program
# based on FreeBSD's bsd.prog.mk
-# Copyright 2008 Roy Marples <roy@marples.name>
-
-include ${MK}/cc.mk
+# Copyright 2008-2010 Roy Marples <roy@marples.name>
SRCS?= ${PROG}.c
OBJS+= ${SRCS:.c=.o}
-all: ${PROG} ${SCRIPTS}
+all: ${PROG} ${SCRIPTS} ${FILES}
.c.o:
${CC} ${CFLAGS} ${CPPFLAGS} -c $< -o $@
${PROG}: .depend ${OBJS}
${CC} ${LDFLAGS} -o $@ ${OBJS} ${LDADD}
-_proginstall: ${PROG}
+proginstall: ${PROG}
${INSTALL} -d ${DESTDIR}${BINDIR}
${INSTALL} -m ${BINMODE} ${PROG} ${DESTDIR}${BINDIR}
- ${INSTALL} -d ${DESTDIR}${DBDIR}
-include ${MK}/depend.mk
-include ${MK}/files.mk
-include ${MK}/dist.mk
+include ${MKDIR}/sys.mk
+include ${MKDIR}/depend.mk
+include ${MKDIR}/man.mk
-install: _proginstall _filesinstall
+install: proginstall ${FILESINSTALL} _maninstall
clean:
rm -f ${OBJS} ${PROG} ${PROG}.core ${CLEANFILES}