summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2009-07-15 09:36:43 +0000
committerRoy Marples <roy@marples.name>2009-07-15 09:36:43 +0000
commit5bbd4fa243852ccd185381394f1efdec29944ed6 (patch)
tree0b592d2f91bb5897495ae575b2366f2ba7e5e96b /Makefile
parent9273f5633e5a6a94a6ca3ae0324c6ea7d94f7169 (diff)
downloaddhcpcd-5bbd4fa243852ccd185381394f1efdec29944ed6.tar.xz
Add import target for easy import into NetBSD
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 14 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index f2177a15..946d195b 100644
--- a/Makefile
+++ b/Makefile
@@ -50,12 +50,13 @@ DISTFILE?= ${DISTPREFIX}.tar.bz2
CLEANFILES+= *.tar.bz2
+.PHONY: import import-bsd
+
.SUFFIXES: .in
.in:
${SED} ${SED_DBDIR} ${SED_HOOKDIR} ${SED_SCRIPT} ${SED_SYS} $< > $@
-
all: ${PROG} ${SCRIPTS} ${MAN5} ${MAN8}
.c.o:
@@ -98,4 +99,16 @@ clean:
dist:
git archive --prefix=${DISTPREFIX}/ ${GITREF} | bzip2 > ${DISTFILE}
+import-bsd:
+ rm -rf /tmp/${DISTPREFIX}
+ ${INSTALL} -d /tmp/${DISTPREFIX}
+ cp ${SRCS} *.in /tmp/${DISTPREFIX}
+ cp $$(${CC} ${LDFLAGS} -o $@ ${OBJS} ${LDADD} | \
+ sed -e 's/^.*c //g' -e 's/\\//g' .depend | \
+ tr ' ' '\n' | \
+ sort -u) /tmp/${DISTPREFIX}
+ cd dhcpcd-hooks; ${MAKE} DISTPREFIX=${DISTPREFIX} $@
+
+import: import-bsd
+
include Makefile.inc