git.stg.codes
/
stg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added necessary headers in netlink/nfq checks.
[stg.git]
/
projects
/
sgauthstress
/
build
diff --git
a/projects/sgauthstress/build
b/projects/sgauthstress/build
index 29b106751b6153e1ff28a172edc91223527fc695..8f3395f91ef149d49c93b2d6964299243c54d022 100755
(executable)
--- a/
projects/sgauthstress/build
+++ b/
projects/sgauthstress/build
@@
-7,7
+7,8
@@
OS=unknown
sys=`uname -s`
OS=unknown
sys=`uname -s`
-release=`uname -r | cut -b1`
+release=`uname -r`
+major=`printf "%s" "$release" | cut -d. -f1`
BUILD_DIR=`pwd`
CONFFILE="../../Makefile.conf"
PREFIX="/"
BUILD_DIR=`pwd`
CONFFILE="../../Makefile.conf"
PREFIX="/"
@@
-16,22
+17,16
@@
DATA_MODE=0644
DIR_MODE=0755
OWNER=root
DIR_MODE=0755
OWNER=root
-if [
-z $1
]
+if [
"$1" = "debug"
]
then
then
- MAKEOPTS="-j1"
- DEBUG="no"
+ DEFS="$DEFS -DDEBUG"
+ MAKEOPTS="$MAKEOPTS -j1"
+ CFLAGS="$CFLAGS -ggdb3 -W -Wall -Wextra"
+ CXXFLAGS="$CXXFLAGS -ggdb3 -W -Wall -Wextra"
+ DEBUG="yes"
else
else
- if [ "$1" = "debug" ]
- then
- DEFS="-DDEBUG"
- MAKEOPTS="-j1"
- CFLAGS="$CFLAGS -ggdb3 -W -Wall"
- CXXFLAGS="$CXXFLAGS -ggdb3 -W -Wall"
- DEBUG="yes"
- else
- MAKEOPTS="-j1"
- DEBUG="no"
- fi
+ DEFS="$DEFS -DNDEBUG"
+ DEBUG="no"
fi
CFLAGS="$CFLAGS -I/usr/local/include"
fi
CFLAGS="$CFLAGS -I/usr/local/include"
@@
-41,28
+36,35
@@
LDFLAGS="$LDFLAGS -L/usr/local/lib"
if [ "$sys" = "Linux" ]
then
OS=linux
if [ "$sys" = "Linux" ]
then
OS=linux
- release=""
MAKE="make"
fi
if [ "$sys" = "FreeBSD" ]
then
MAKE="make"
fi
if [ "$sys" = "FreeBSD" ]
then
- case $
release
in
+ case $
major
in
4) OS=bsd;;
5) OS=bsd5;;
6) OS=bsd5;;
7) OS=bsd7;;
4) OS=bsd;;
5) OS=bsd5;;
6) OS=bsd5;;
7) OS=bsd7;;
- 8) OS=bsd7;;
- 9) OS=bsd7;;
- *) OS=unknown;;
+ *) OS=bsd7;;
esac
MAKE="gmake"
fi
esac
MAKE="gmake"
fi
+if [ "$sys" = "Darwin" ]
+then
+ OS=darwin
+ ETC_DIR="./inst/freebsd/etc/stargazer"
+ MAKE="gmake"
+ CFLAGS="$CFLAGS -I/opt/local/include"
+ CXXFLAGS="$CFLAGS -I/opt/local/include"
+ LDFLAGS="$LDFLAGS -L/opt/local/lib"
+fi
+
if [ "$OS" = "unknown" ]
then
printf "################################################################################\n"
if [ "$OS" = "unknown" ]
then
printf "################################################################################\n"
- printf "# Sorry, but sgauthstress
currently supported by Linux, FreeBSD 4.x-8.x
#\n"
+ printf "# Sorry, but sgauthstress
is currently supported by Linux, FreeBSD and Darwin.
#\n"
printf "################################################################################\n"
exit 1
fi
printf "################################################################################\n"
exit 1
fi
@@
-73,7
+75,7
@@
printf "########################################################################
STG_LIBS="logger.lib
crypto.lib
STG_LIBS="logger.lib
crypto.lib
- common.lib
+
common.lib
conffiles.lib
dotconfpp.lib"
conffiles.lib
dotconfpp.lib"