mirror of
https://github.com/Waujito/youtubeUnblock.git
synced 2024-12-22 22:36:03 +00:00
822266b74b
Such setup is better for cross compilation. Also changed Makefile to properly make the project with these libraries.
38 lines
1.2 KiB
Bash
Executable File
38 lines
1.2 KiB
Bash
Executable File
#!/bin/sh -e
|
|
|
|
include ()
|
|
{
|
|
# If we keep a copy of the kernel header in the SVN tree, we'll have
|
|
# to worry about synchronization issues forever. Instead, we just copy
|
|
# the headers that we need from the lastest kernel version at autogen
|
|
# stage.
|
|
|
|
INCLUDEDIR=${KERNEL_DIR:-/lib/modules/`uname -r`/build}/include/linux
|
|
|
|
if [ -f $INCLUDEDIR/netfilter/nfnetlink.h ]
|
|
then
|
|
TARGET=include/libnfnetlink/linux_nfnetlink.h
|
|
echo "Copying nfnetlink.h to linux_nfnetlink.h"
|
|
cp $INCLUDEDIR/netfilter/nfnetlink.h $TARGET
|
|
TMP=`mktemp`
|
|
sed 's/#include <linux\/netfilter\/nfnetlink_compat\.h>/#include <libnfnetlink\/linux_nfnetlink_compat\.h>/g' $TARGET > $TMP
|
|
cp $TMP $TARGET
|
|
else
|
|
echo "can't find nfnetlink.h kernel file in $INCLUDEDIR"
|
|
exit 1
|
|
fi
|
|
|
|
if [ -f $INCLUDEDIR/netfilter/nfnetlink_compat.h ]
|
|
then
|
|
TARGET=include/libnfnetlink/linux_nfnetlink_compat.h
|
|
echo "Copying nfnetlink_compat.h to linux_nfnetlink_compat.h"
|
|
cp $INCLUDEDIR/netfilter/nfnetlink_compat.h $TARGET
|
|
else
|
|
echo "can't find nfnetlink.h kernel file in $INCLUDEDIR, ignoring"
|
|
fi
|
|
}
|
|
|
|
[ "x$1" = "xdistrib" ] && include
|
|
autoreconf -fi
|
|
rm -Rf autom4te.cache
|