# Makefile based on BSD's pmake. # Our mk stubs also work with GNU make. # Copyright 2008 Roy Marples PROG= customdhcpcd SRCS= arp.c client.c common.c configure.c dhcp.c dhcpcd.c duid.c \ info.c interface.c ipv4ll.c logger.c signal.c socket.c logwriter.c MAN= VERSION= 3.2.3 CLEANFILES= version.h BINDIR= ${PREFIX}/sbin .SUFFIXES: .in MK= mk include ${MK}/os.mk include ${MK}/cc.mk include ${MK}/prog.mk # os.mk should define this, but heh INFOD?= /var/db LDADD+= ${LIBRESOLV} ${LIBRT} CFLAGS+= -g -Wall -DINFODIR=\"${INFOD}\" ${FORK} ${RC} # As version.h is generated by us, hardcode the depend correctly. ${SRCS}: version.h version.h: echo "#define VERSION \"${VERSION}\""> version.h .in: sed 's:@PREFIX@:${PREFIX}:g; s:@INFODIR@:${INFOD}:g' $< > $@