Automatically add an icon for Darwin, from Nic.

git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1355 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
meep-eep
2004-04-07 06:13:31 +00:00
parent d58db919b2
commit 848aa115b4
5 changed files with 3918 additions and 2 deletions
+21 -2
View File
@@ -17,6 +17,12 @@ uqm_requirements()
have_program windres
WINDRES="$PROG_windres_FILE"
;;
Darwin)
have_program Rez || exit 1
have_program SetFile || exit 1
REZ="$PROG_Rez_FILE"
SETFILE="$PROG_SetFile_FILE"
;;
esac
@@ -218,7 +224,8 @@ uqm_process_config() {
# Make build.vars from build.vars.in, substituting variables.
SUBSTITUTE_VARS="CFLAGS LDFLAGS MAKE DEBUG SOUNDMODULE HAVE_OPENGL \
USE_ZIP_IO \
INSTALL_LIBDIR INSTALL_BINDIR INSTALL_SHAREDIR WINDRES"
INSTALL_LIBDIR INSTALL_BINDIR INSTALL_SHAREDIR \
REZ SETFILE WINDRES"
SUBSTITUTE_FILES="build.vars"
substitute_vars SUBSTITUTE_VARS SUBSTITUTE_FILES . "$BUILD_WORK"
@@ -243,7 +250,19 @@ uqm_pre_build() {
}
uqm_post_build() {
: # Nothing to do
local TARGET_FILE
local RFORK
eval TARGET_FILE="\$BUILD_WORK/\${${BUILD_PROJECT}_NAME}"
RFORK="src/${BUILD_PROJECT}.r"
test -f "$TARGET_FILE" || return
case "$OSNAME" in
Darwin)
${REZ} ${RFORK} -o ${TARGET_FILE}
${SETFILE} -a C ${TARGET_FILE}
;;
esac
}
uqm_pre_install() {