opnsense-ports/devel/linux_kdump/files/patch-Makefile
Franco Fichtner 8cb1a96ede ports: pull in a snapshot of the FreeBSD ports tree
Taken from:	https://github.com/freebsd/freebsd-ports.git
Commit id:	5070672073b68be364139bc6b3a89100bd17d331
2014-11-09 14:03:21 +01:00

35 lines
915 B
Text

--- Makefile.orig 2004-02-14 07:05:13 UTC
+++ Makefile
@@ -2,14 +2,18 @@
PROG= linux_kdump
SRCS= kdump.c linux_ioctl.c subr.c syscallnames.c
+.if exists(${SRCDIR}/usr.bin/kdump/kdump_subr.h)
+SRCS+= kdump_subr.c
+CLEANFILES+=kdump_subr.c
+.endif
CLEANFILES+=linux_ioctl.c syscallnames.c
-BINDIR= /bin
-DESTDIR=${PREFIX}
-MANDIR= /man/man
+BINDIR= ${PREFIX}/bin
+MANDIR= ${PREFIX}/man/man
SRCDIR?=/usr/src
+LINUXBASE?=/compat/linux
-CFLAGS+=-I${SRCDIR}/usr.bin/ktrace -I${SRCDIR}
+CFLAGS+=-I${SRCDIR}/usr.bin/ktrace -I${SRCDIR}/usr.bin/kdump -I${SRCDIR}
.PATH: ${SRCDIR}/usr.bin/ktrace
default: depend all
@@ -23,4 +27,9 @@
linux_ioctl.c: mkioctls.linux
/bin/sh ${.CURDIR}/mkioctls.linux
+.if exists(${SRCDIR}/usr.bin/kdump/kdump_subr.h)
+kdump_subr.c: ${SRCDIR}/usr.bin/kdump/mksubr
+ /bin/sh ${SRCDIR}/usr.bin/kdump/mksubr ${LINUXBASE}/usr/include > ${.TARGET}
+.endif
+
.include <bsd.prog.mk>