From 257678943161eba72051cbbe6c3cbefd63924cd8 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 11 Dec 2006 00:52:12 +0000 Subject: kill off the need for fix_includes.sh by utilizing KERNEL_SOURCE directly --- extra/scripts/gen_bits_syscall_h.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'extra/scripts/gen_bits_syscall_h.sh') diff --git a/extra/scripts/gen_bits_syscall_h.sh b/extra/scripts/gen_bits_syscall_h.sh index 6a791be34..0ba444007 100755 --- a/extra/scripts/gen_bits_syscall_h.sh +++ b/extra/scripts/gen_bits_syscall_h.sh @@ -14,16 +14,16 @@ # # Warning!!! This does _no_ error checking!!! -UNISTD_H_PATH=$top_builddir/include/asm/unistd.h -INCLUDE_OPTS="-I$top_builddir/include" +INCLUDE_OPTS="-nostdinc -I${KERNEL_SOURCE}" case $CC in *icc*) CC_SYSNUM_ARGS="-dM" ;; *) CC_SYSNUM_ARGS="-dN" ;; esac -( echo "#include \"$UNISTD_H_PATH\"" ; - $CC -E $CC_SYSNUM_ARGS $INCLUDE_OPTS $UNISTD_H_PATH | +( echo "#include "; + echo "#include " | + $CC -E $CC_SYSNUM_ARGS $INCLUDE_OPTS - | sed -ne 's/^[ ]*#define[ ]*__NR_\([A-Za-z0-9_]*\).*/UCLIBC_\1 __NR_\1/gp' \ -e 's/^[ ]*#undef[ ]*__NR_\([A-Za-z0-9_]*\).*/UNDEFUCLIBC_\1 __NR_\1/gp' # needed to strip out any kernel-internal defines ) | -- cgit v1.2.3