XMLRPC_FEATURES="c++2 abyss-server"
-if [ -z "$1" ]
+if [ "$1" = "debug" ]
then
- DEFS="$DEFS -DNDEBUG"
- MAKEOPTS="-j1"
+ DEFS="$DEFS -DDEBUG"
+ MAKEOPTS="$MAKEOPTS -j1"
+ CXXFLAGS="$CXXFLAGS -ggdb3 -W -Wall"
+ DEBUG="yes"
else
- if [ "$1" = "debug" ]
- then
- DEFS="$DEFS -DDEBUG"
- MAKEOPTS="-j1"
- CXXFLAGS="$CXXFLAGS -ggdb3 -W -Wall"
- else
- DEFS="$DEFS -DNDEBUG"
- MAKEOPTS="-j1"
- fi
+ DEFS="$DEFS -DNDEBUG"
+ DEBUG="no"
fi
CXXFLAGS="$CXXFLAGS -I/usr/local/include"
6) OS=bsd5;;
7) OS=bsd7;;
8) OS=bsd7;;
+ 9) OS=bsd7;;
*) OS=unknown;;
esac
ETC_DIR="./inst/freebsd/etc/stargazer"
then
DEFS="$DEFS -DLINUX"
PLUGINS="$PLUGINS
- capture/ether_linux
- capture/ipq_linux"
- SHELL="/bin/bash"
+ capture/ether_linux"
LIB_THREAD=-lpthread
else
if [ "$OS" = "bsd" ]
PLUGINS="$PLUGINS
capture/ether_freebsd
capture/divert_freebsd"
- SHELL="/usr/local/bin/bash"
fi
if [ -z "$CC" ]
fi
fi
+if [ "$OS" = "linux" ]
+then
+ echo -n "Checking for linux/netfilter_ipv4/ip_queue.h... "
+ echo "#include <linux/types.h>" > build_check.c
+ echo "#include <linux/netfilter_ipv4/ip_queue.h>" >> build_check.c
+ echo "int main() { return 0; }" >> build_check.c
+ $CC $CFLAGS $LDFLAGS build_check.c -lexpat -o fake > /dev/null 2> /dev/null
+ if [ $? != 0 ]
+ then
+ CHECK_IP_QUEUE_H=no
+ echo "no"
+ else
+ CHECK_IP_QUEUE_H=yes
+ DEFS="$DEFS -DHAS_IP_QUEUE_H"
+ PLUGINS="$PLUGINS
+ capture/ipq_linux"
+ echo "yes"
+ fi
+ rm -f fake
+fi
+
rm -f build_check.c
if [ "$CHECK_EXPAT" != "yes" ]
echo "OS=$OS" > $CONFFILE
echo "STG_TIME=yes" >> $CONFFILE
+echo "DEBUG=$DEBUG" >> $CONFFILE
echo "DIR_BUILD=$BUILD_DIR" >> $CONFFILE
echo "DIR_LIB=\$(DIR_BUILD)/../../lib" >> $CONFFILE
echo "DIR_LIBSRC=\$(DIR_BUILD)/../../stglibs" >> $CONFFILE
echo -n "$plugin " >> $CONFFILE
done
echo "" >> $CONFFILE
-echo "SHELL=$SHELL" >> $CONFFILE
echo "CXXFLAGS=$CXXFLAGS" >> $CONFFILE
echo "CFLAGS=$CFLAGS" >> $CONFFILE
echo "LDFLAGS=$LDFLAGS" >> $CONFFILE