Build fixes for SunOS with netplay.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2792 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
@@ -220,11 +220,12 @@ uqm_prepare_config()
|
||||
CHOICE_netplay_OPTIONS="none full ipv4"
|
||||
CHOICE_netplay_TITLE="Network Supermelee support"
|
||||
CHOICE_netplay_OPTION_none_TITLE="disabled"
|
||||
CHOICE_netplay_OPTION_none_ACTIOn=netplay_none_action
|
||||
CHOICE_netplay_OPTION_none_ACTION=netplay_none_action
|
||||
netplay_none_action() {
|
||||
NETPLAY=""
|
||||
}
|
||||
CHOICE_netplay_OPTION_full_TITLE="IPv4 and IPv6"
|
||||
CHOICE_netplay_OPTION_full_PRECOND="have_library netlibs"
|
||||
CHOICE_netplay_OPTION_full_ACTION=netplay_full_action
|
||||
netplay_full_action() {
|
||||
CFLAGS="$CFLAGS -DNETPLAY=NETPLAY_FULL"
|
||||
@@ -232,12 +233,15 @@ uqm_prepare_config()
|
||||
LDFLAGS="$LDFLAGS -lws2_32"
|
||||
fi
|
||||
NETPLAY="FULL"
|
||||
use_library netlibs
|
||||
}
|
||||
CHOICE_netplay_OPTION_ipv4_TITLE="IPv4; no IPv6"
|
||||
CHOICE_netplay_OPTION_ipv4_PRECOND="have_library netlibs"
|
||||
CHOICE_netplay_OPTION_ipv4_ACTION=netplay_ipv4_action
|
||||
netplay_ipv4_action() {
|
||||
CFLAGS="$CFLAGS -DNETPLAY=NETPLAY_IPV4"
|
||||
NETPLAY="IPV4"
|
||||
use_library netlibs
|
||||
}
|
||||
CHOICE_netplay_DEFAULT=full
|
||||
|
||||
|
||||
@@ -222,6 +222,17 @@ LIB_zlib_DETECT="try_pkgconfig_lib zlib zlib"
|
||||
LIB_zlib_DEPEND_DETECT_BIN="pkgconfig"
|
||||
|
||||
|
||||
# Additional platform-specific libraries for networking.
|
||||
LIB_netlibs_NAME="Platform-specific network libraries"
|
||||
case "$HOST_SYSTEM" in
|
||||
SunOS)
|
||||
LIB_netlibs_CFLAGS=""
|
||||
LIB_netlibs_LDFLAGS="-lsocket"
|
||||
LIB_netlibs_VERSION=""
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
##############################################################################
|
||||
# Describe the symbols (possibly) used: #
|
||||
##############################################################################
|
||||
|
||||
Reference in New Issue
Block a user