Some build-related improvements.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@243 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
@@ -11,3 +11,15 @@ else
|
|||||||
fi
|
fi
|
||||||
uqm_CFLAGS="$uqm_CFLAGS -I src -I src/sc2code -I src/sc2code/libs"
|
uqm_CFLAGS="$uqm_CFLAGS -I src -I src/sc2code -I src/sc2code/libs"
|
||||||
|
|
||||||
|
# Stuff to install under the directory for libraries, as specified during
|
||||||
|
# config.
|
||||||
|
uqm_INSTALL_LIBS=content
|
||||||
|
uqm_INSTALL_LIB_content_SRC=content
|
||||||
|
uqm_INSTALL_LIB_content_DEST=uqm/
|
||||||
|
|
||||||
|
# Stuff to install under the directory for binaries, as specified during
|
||||||
|
# config.
|
||||||
|
uqm_INSTALL_BINS=uqm
|
||||||
|
uqm_INSTALL_BIN_uqm_SRC="$uqm_NAME"
|
||||||
|
uqm_INSTALL_BIN_uqm_dest=""
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,8 @@ MAKE="@MAKE@"
|
|||||||
uqm_CFLAGS="@CFLAGS@"
|
uqm_CFLAGS="@CFLAGS@"
|
||||||
uqm_LDFLAGS="@LDFLAGS@"
|
uqm_LDFLAGS="@LDFLAGS@"
|
||||||
DEBUG="@DEBUG@"
|
DEBUG="@DEBUG@"
|
||||||
|
uqm_INSTALL_BINDIR="@INSTALL_BINDIR@"
|
||||||
|
uqm_INSTALL_LIBDIR="@INSTALL_LIBDIR@"
|
||||||
|
|
||||||
# Exported variables are available from all the Makeinfo files
|
# Exported variables are available from all the Makeinfo files
|
||||||
# Non-exported files only where build.vars is explicitely included.
|
# Non-exported files only where build.vars is explicitely included.
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ debug_action() {
|
|||||||
DEBUG=1
|
DEBUG=1
|
||||||
}
|
}
|
||||||
CHOICE_debug_OPTION_nodebug_TITLE="No debugging information"
|
CHOICE_debug_OPTION_nodebug_TITLE="No debugging information"
|
||||||
CHOICE_debug_OPTION_nodebug_ACTION='debug_action'
|
CHOICE_debug_OPTION_nodebug_ACTION='nodebug_action'
|
||||||
nodebug_action() {
|
nodebug_action() {
|
||||||
CFLAGS="$CFLAGS -O3"
|
CFLAGS="$CFLAGS -O3"
|
||||||
DEBUG=0
|
DEBUG=0
|
||||||
@@ -134,14 +134,15 @@ prefix="$INPUT_install_prefix_VALUE" \
|
|||||||
CONTENTDIR="${INSTALL_LIBDIR}uqm/content"
|
CONTENTDIR="${INSTALL_LIBDIR}uqm/content"
|
||||||
|
|
||||||
|
|
||||||
|
# Export the HAVE_ symbols to config.h, using config.h.in as template
|
||||||
|
SUBSTITUTE_VARS="$HAVE_SYMBOLS CONTENTDIR"
|
||||||
|
SUBSTITUTE_FILES="src/config.h"
|
||||||
|
substitute_vars SUBSTITUTE_VARS SUBSTITUTE_FILES
|
||||||
|
CFLAGS="$CFLAGS -DHAVE_CONFIG_H"
|
||||||
|
|
||||||
# Make build.vars from build.vars.in, substituting variables.
|
# Make build.vars from build.vars.in, substituting variables.
|
||||||
SUBSTITUTE_VARS="CFLAGS LDFLAGS MAKE DEBUG SOUNDMODULE HAVE_OPENGL \
|
SUBSTITUTE_VARS="CFLAGS LDFLAGS MAKE DEBUG SOUNDMODULE HAVE_OPENGL \
|
||||||
INSTALL_LIBDIR INSTALL_BINDIR"
|
INSTALL_LIBDIR INSTALL_BINDIR"
|
||||||
SUBSTITUTE_FILES="build.vars"
|
SUBSTITUTE_FILES="build.vars"
|
||||||
substitute_vars SUBSTITUTE_VARS SUBSTITUTE_FILES
|
substitute_vars SUBSTITUTE_VARS SUBSTITUTE_FILES
|
||||||
|
|
||||||
# Export the HAVE_ symbols to config.h, using config.h.in as template
|
|
||||||
SUBSTITUTE_VARS="$HAVE_SYMBOLS CONTENTDIR"
|
|
||||||
SUBSTITUTE_FILES="src/config.h"
|
|
||||||
substitute_vars SUBSTITUTE_VARS SUBSTITUTE_FILES
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
if [ "$uqm_SOUNDMODULE" = openal ]; then
|
if [ "$uqm_SOUNDMODULE" = openal ]; then
|
||||||
uqm_SUBDIRS="openal"
|
uqm_SUBDIRS="openal"
|
||||||
|
uqm_CFLAGS="$uqm_CFLAGS -DSOUNDMODULE_OPENAL"
|
||||||
else
|
else
|
||||||
uqm_SUBDIRS="sdl"
|
uqm_SUBDIRS="sdl"
|
||||||
|
uqm_CFLAGS="$uqm_CFLAGS -DSOUNDMODULE_SDL"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
uqm_CFILES="fileinst.c resinst.c sound_common.c"
|
uqm_CFILES="fileinst.c resinst.c sound_common.c"
|
||||||
|
|||||||
Reference in New Issue
Block a user