1 # rules to build a program
2 # based on FreeBSD's bsd.prog.mk
4 # Copyright 2008-2010 Roy Marples <roy@marples.name>
9 all: ${PROG} ${SCRIPTS} ${FILES}
12 ${CC} ${CFLAGS} ${CPPFLAGS} -c $< -o $@
14 ${PROG}: .depend ${OBJS}
15 ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LDADD}
18 ${INSTALL} -d ${DESTDIR}${BINDIR}
19 ${INSTALL} -m ${BINMODE} ${PROG} ${DESTDIR}${BINDIR}
21 include ${MKDIR}/sys.mk
22 include ${MKDIR}/depend.mk
23 include ${MKDIR}/man.mk
25 install: proginstall ${FILESINSTALL} _maninstall
28 rm -f ${OBJS} ${PROG} ${PROG}.core ${CLEANFILES}