Sebastian Huber f2ed769880 DHCPCD(8): Import
Import DHCPCD(8) from:

http://roy.marples.name/projects/dhcpcd/

The upstream sources can be obtained via:

fossil clone http://roy.marples.name/projects/dhcpcd

The imported version is 2014-01-29 19:46:44 [6b209507bb].
2014-01-30 16:23:03 +01:00

43 lines
742 B
Makefile

TOP?= ../
include ${TOP}/Makefile.inc
include ${TOP}/config.mk
CFLAGS?= -O2
CSTD?= c99
CFLAGS+= -std=${CSTD}
DEVDIR= ${LIBDIR}/dhcpcd/dev
DSRC= ${DEV_PLUGINS:=.c}
DOBJ= ${DSRC:.c=.o}
DSOBJ= ${DOBJ:.o=.So}
DPLUGS= ${DEV_PLUGINS:=.so}
CLEANFILES+= ${DSOBJ} ${DPLUGS}
.SUFFIXES: .So .so
.c.So:
${CC} ${PICFLAG} -DPIC ${CPPFLAGS} ${CFLAGS} -c $< -o $@
.So.so: ${DSOBJ}
${CC} ${LDFLAGS} -shared -Wl,-x -o $@ -Wl,-soname,$@ \
$< ${LIBS}
all: ${DPLUGS}
udev.So:
CFLAGS+= ${LIBUDEV_CFLAGS}
CPPFLAGS+= ${LIBUDEV_CPPFLAGS}
udev.so:
LIBS+= ${LIBUDEV_LIBS}
proginstall: ${DPLUGS}
${INSTALL} -d ${DESTDIR}${DEVDIR}
${INSTALL} -m ${BINMODE} ${PROG} ${DPLUGS} ${DESTDIR}${DEVDIR}
install: proginstall
clean:
rm -f ${CLEANFILES}