diff --git a/lib/libbsnmp/modules/Makefile.inc b/lib/libbsnmp/modules/Makefile.inc index f4efa73e8657..88f522d16c51 100644 --- a/lib/libbsnmp/modules/Makefile.inc +++ b/lib/libbsnmp/modules/Makefile.inc @@ -5,12 +5,12 @@ SRCS+= ${MOD}_oid.h ${MOD}_tree.c ${MOD}_tree.h CLEANFILES+= ${MOD}_oid.h ${MOD}_tree.c ${MOD}_tree.h CFLAGS+= -I${CONTRIB}/lib -I${CONTRIB}/snmpd -I. -${MOD}_oid.h: ${MOD}_tree.def - gensnmptree -e ${XSYM} < ${.ALLSRC} > ${.TARGET} +${MOD}_oid.h: ${MOD}_tree.def ${EXTRAMIBDEFS} + cat ${.ALLSRC} | gensnmptree -e ${XSYM} > ${.TARGET} .ORDER: ${MOD}_tree.c ${MOD}_tree.h -${MOD}_tree.c ${MOD}_tree.h: ${MOD}_tree.def - gensnmptree -l -p ${MOD}_ < ${.ALLSRC} +${MOD}_tree.c ${MOD}_tree.h: ${MOD}_tree.def ${EXTRAMIBDEFS} + cat ${.ALLSRC} | gensnmptree -l -p ${MOD}_ .if defined(DEFS) FILESGROUPS+= DEFS diff --git a/usr.sbin/bsnmpd/modules/Makefile.inc b/usr.sbin/bsnmpd/modules/Makefile.inc index f4efa73e8657..88f522d16c51 100644 --- a/usr.sbin/bsnmpd/modules/Makefile.inc +++ b/usr.sbin/bsnmpd/modules/Makefile.inc @@ -5,12 +5,12 @@ SRCS+= ${MOD}_oid.h ${MOD}_tree.c ${MOD}_tree.h CLEANFILES+= ${MOD}_oid.h ${MOD}_tree.c ${MOD}_tree.h CFLAGS+= -I${CONTRIB}/lib -I${CONTRIB}/snmpd -I. -${MOD}_oid.h: ${MOD}_tree.def - gensnmptree -e ${XSYM} < ${.ALLSRC} > ${.TARGET} +${MOD}_oid.h: ${MOD}_tree.def ${EXTRAMIBDEFS} + cat ${.ALLSRC} | gensnmptree -e ${XSYM} > ${.TARGET} .ORDER: ${MOD}_tree.c ${MOD}_tree.h -${MOD}_tree.c ${MOD}_tree.h: ${MOD}_tree.def - gensnmptree -l -p ${MOD}_ < ${.ALLSRC} +${MOD}_tree.c ${MOD}_tree.h: ${MOD}_tree.def ${EXTRAMIBDEFS} + cat ${.ALLSRC} | gensnmptree -l -p ${MOD}_ .if defined(DEFS) FILESGROUPS+= DEFS