Pass CPP and CPPFLAGS to makerrnos.sh, and use them. Default to cpp and
empty, respectively, if not provided.
This commit is contained in:
parent
bcc8ec9959
commit
fb3e326ed2
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: Makefile,v 1.9 2001/01/11 14:25:27 enami Exp $
|
# $NetBSD: Makefile,v 1.10 2001/01/16 02:46:25 cgd Exp $
|
||||||
|
|
||||||
PROG= ktruss
|
PROG= ktruss
|
||||||
SRCS= ktrace.c dump.c subr.c ioctl.c misc.c setemul.c
|
SRCS= ktrace.c dump.c subr.c ioctl.c misc.c setemul.c
|
||||||
|
@ -11,7 +11,7 @@ WFORMAT=1
|
||||||
dump.c misc.c: misc.h
|
dump.c misc.c: misc.h
|
||||||
misc.h: ${DESTDIR}/usr/include/sys/errno.h \
|
misc.h: ${DESTDIR}/usr/include/sys/errno.h \
|
||||||
${DESTDIR}/usr/include/sys/signal.h
|
${DESTDIR}/usr/include/sys/signal.h
|
||||||
${.CURDIR}/makeerrnos.sh \
|
CPP=${CPP:Q} CPPFLAGS=${CPPFLAGS:Q} ${.CURDIR}/makeerrnos.sh \
|
||||||
${DESTDIR}/usr/include/sys/errno.h \
|
${DESTDIR}/usr/include/sys/errno.h \
|
||||||
${DESTDIR}/usr/include/sys/signal.h misc
|
${DESTDIR}/usr/include/sys/signal.h misc
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
#
|
#
|
||||||
# $NetBSD: makeerrnos.sh,v 1.1 1999/07/12 04:13:34 mrg Exp $
|
# $NetBSD: makeerrnos.sh,v 1.2 2001/01/16 02:46:25 cgd Exp $
|
||||||
|
|
||||||
if [ $# -ne 3 ]; then
|
if [ $# -ne 3 ]; then
|
||||||
echo "usage: makeerrnos.sh errno.h signal.h output"
|
echo "usage: makeerrnos.sh errno.h signal.h output"
|
||||||
|
@ -12,12 +12,15 @@ SIGNALH=$2
|
||||||
CFILE=$3.c
|
CFILE=$3.c
|
||||||
HFILE=$3.h
|
HFILE=$3.h
|
||||||
|
|
||||||
|
: ${CPP:=cpp}
|
||||||
|
: ${CPPFLAGS:=}
|
||||||
|
|
||||||
cat <<__EOF__ > $CFILE
|
cat <<__EOF__ > $CFILE
|
||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
|
|
||||||
struct systab errnos[] = {
|
struct systab errnos[] = {
|
||||||
__EOF__
|
__EOF__
|
||||||
cat ${DESTDIR}/usr/include/sys/errno.h | cpp -dM |
|
cat ${DESTDIR}/usr/include/sys/errno.h | ${CPP} ${CPPFLAGS} -dM |
|
||||||
awk '
|
awk '
|
||||||
/^#[ ]*define[ ]*E[A-Z0-9]*[ ]*[0-9-][0-9]*[ ]*.*/ {
|
/^#[ ]*define[ ]*E[A-Z0-9]*[ ]*[0-9-][0-9]*[ ]*.*/ {
|
||||||
for (i = 1; i <= NF; i++)
|
for (i = 1; i <= NF; i++)
|
||||||
|
@ -41,7 +44,7 @@ cat <<__EOF__ >> $CFILE
|
||||||
|
|
||||||
struct systab signals[] = {
|
struct systab signals[] = {
|
||||||
__EOF__
|
__EOF__
|
||||||
cat ${DESTDIR}/usr/include/sys/signal.h | cpp -dM |
|
cat ${DESTDIR}/usr/include/sys/signal.h | ${CPP} ${CPPFLAGS} -dM |
|
||||||
awk '
|
awk '
|
||||||
/^#[ ]*define[ ]*S[A-Z0-9]*[ ]*[0-9-][0-9]*[ ]*.*/ {
|
/^#[ ]*define[ ]*S[A-Z0-9]*[ ]*[0-9-][0-9]*[ ]*.*/ {
|
||||||
for (i = 1; i <= NF; i++)
|
for (i = 1; i <= NF; i++)
|
||||||
|
|
Loading…
Reference in New Issue