aboutsummaryrefslogtreecommitdiffstats
path: root/Game
diff options
context:
space:
mode:
authortobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c>2008-07-07 17:21:30 +0000
committertobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c>2008-07-07 17:21:30 +0000
commit3d045a11afcd043eae79f1e780777e141720eb68 (patch)
tree81a310ac8dfec8c46c4233ad3f5b66cbeff6913a /Game
parent5efebb73b300b79bc9e229f1f165195effa5b310 (diff)
downloadusdx-3d045a11afcd043eae79f1e780777e141720eb68.tar.gz
usdx-3d045a11afcd043eae79f1e780777e141720eb68.tar.xz
usdx-3d045a11afcd043eae79f1e780777e141720eb68.zip
surrounded filenames with double-quotes so filenames containing spaces are not truncated anymore. This fixes the missing "Outline x" font bug which was due to the "Outline 1" directory splitted into Outline in the install-recursive section of the Makefile.
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1167 b956fd51-792f-4845-bead-9b4dfca2ff2c
Diffstat (limited to 'Game')
-rw-r--r--Game/Code/Makefile.in62
1 files changed, 25 insertions, 37 deletions
diff --git a/Game/Code/Makefile.in b/Game/Code/Makefile.in
index e0e082e5..fa2ba5d9 100644
--- a/Game/Code/Makefile.in
+++ b/Game/Code/Makefile.in
@@ -106,7 +106,7 @@ USDX_BIN = $(usdxrootdir)/$(USDX_BIN_NAME)
modfile = lastmod
-.PHONY: debug release recursive all recursive-all dependencies install install-local install-global install-data install-data-recursive install-exec uninstall uninstall-local uninstall-global uninstall-data uninstall-exec clean recursive-clean distclean recursive-distclean clean_obj clean_res fetch-sounds dist debian-package update-modfile $(EXTRA_SRCDIRS)
+.PHONY: debug release recursive all recursive-all dependencies install install-local install-global install-data install-data-recursive install-exec uninstall uninstall-local uninstall-global uninstall-data uninstall-exec clean recursive-clean distclean recursive-distclean clean_obj clean_res dist debian-package update-modfile $(EXTRA_SRCDIRS)
debug: PFLAGS = $(PFLAGS_BASE) $(PFLAGS_DEBUG) $(PFLAGS_EXTRA)
debug: all
@@ -129,7 +129,7 @@ $(EXTRA_SRCDIRS):
# clean old data before compiling, otherwise FPC might miss some changes.
$(USDX_BIN): lastmod
$(MAKE) clean_obj
- mkdir -p $(PCUNIT_DIR)
+ mkdir -p "$(PCUNIT_DIR)"
$(PPC) $(strip $(PFLAGS) $(PDEFINES) $(PLINKFLAGS) $(PINC_FLAGS) $(PUNIT_FLAGS) $(PCUNIT_FLAGS)) -o$@ $(USDX_SRC)
install: all install-@install_type@
@@ -140,21 +140,9 @@ uninstall: uninstall-@install_type@
# local build
install-local:
- @if [ ! -f "$(usdxrootdir)/Sounds/Common start.mp3" ]; then \
- echo ""; \
- echo "# The sound-files from Sound-directory of the 1.0.1-branch are required."; \
- echo "# Copy them yourself to \"$(usdxrootdir)/Sounds\""; \
- echo "# or if you are connected to the web try:"; \
- echo "# make fetch-sounds"; \
- fi
-
-fetch-sounds:
- svn co https://ultrastardx.svn.sourceforge.net/svnroot/ultrastardx/branches/1.0.1/Sounds tmp-sounds
- mv tmp-sounds/*.mp3 $(usdxrootdir)/Sounds
- rm -rf tmp-sounds
uninstall-local:
- rm -f $(USDX_BIN)
+ rm -f "$(USDX_BIN)"
# global build
@@ -166,18 +154,18 @@ install-global: install-data install-exec
# chmod ??? $(INSTALL_logdir)
install-data:
- $(MAKE) RECURSIVE_SRC_DIR=$(usdxrootdir)/Themes RECURSIVE_DST_DIR=$(INSTALL_datadir)/Themes install-data-recursive
- $(MAKE) RECURSIVE_SRC_DIR=$(usdxrootdir)/Sounds RECURSIVE_DST_DIR=$(INSTALL_datadir)/Sounds install-data-recursive
- $(MAKE) RECURSIVE_SRC_DIR=$(usdxrootdir)/Languages RECURSIVE_DST_DIR=$(INSTALL_datadir)/Languages install-data-recursive
- $(MAKE) RECURSIVE_SRC_DIR=$(usdxrootdir)/Skins RECURSIVE_DST_DIR=$(INSTALL_datadir)/Skins install-data-recursive
- $(MAKE) RECURSIVE_SRC_DIR=$(usdxrootdir)/Resources RECURSIVE_DST_DIR=$(INSTALL_datadir)/Resources install-data-recursive
+ $(MAKE) RECURSIVE_SRC_DIR="$(usdxrootdir)/Themes" RECURSIVE_DST_DIR="$(INSTALL_datadir)/Themes" install-data-recursive
+ $(MAKE) RECURSIVE_SRC_DIR="$(usdxrootdir)/Sounds" RECURSIVE_DST_DIR="$(INSTALL_datadir)/Sounds" install-data-recursive
+ $(MAKE) RECURSIVE_SRC_DIR="$(usdxrootdir)/Languages" RECURSIVE_DST_DIR="$(INSTALL_datadir)/Languages" install-data-recursive
+ $(MAKE) RECURSIVE_SRC_DIR="$(usdxrootdir)/Skins" RECURSIVE_DST_DIR="$(INSTALL_datadir)/Skins" install-data-recursive
+ $(MAKE) RECURSIVE_SRC_DIR="$(usdxrootdir)/Resources" RECURSIVE_DST_DIR="$(INSTALL_datadir)/Resources" install-data-recursive
install-data-recursive:
- $(MKDIR_P) $(RECURSIVE_DST_DIR)
- @for file in $(RECURSIVE_SRC_DIR)/*; do \
+ $(MKDIR_P) "$(RECURSIVE_DST_DIR)"
+ @for file in "$(RECURSIVE_SRC_DIR)"/*; do \
if test -f "$$file"; then \
- echo $(INSTALL_DATA) "$$file" $(RECURSIVE_DST_DIR); \
- $(INSTALL_DATA) "$$file" $(RECURSIVE_DST_DIR); \
+ echo $(INSTALL_DATA) "$$file" "$(RECURSIVE_DST_DIR)"; \
+ $(INSTALL_DATA) "$$file" "$(RECURSIVE_DST_DIR)"; \
fi; \
if test -d "$$file"; then \
subdir="$$file"; \
@@ -187,23 +175,23 @@ install-data-recursive:
done
install-exec:
- $(MKDIR_P) $(bindir)
- $(INSTALL) $(USDX_BIN) $(bindir)
+ $(MKDIR_P) "$(bindir)"
+ $(INSTALL) "$(USDX_BIN)" "$(bindir)"
uninstall-global: uninstall-data uninstall-exec
- rmdir $(INSTALL_logdir)
+ rmdir "$(INSTALL_logdir)"
uninstall-data:
# TODO: delete the directories created at the first execution of usdx too (like Screenshots/Playlists)
- rm -rf $(INSTALL_datadir)/Themes
- rm -rf $(INSTALL_datadir)/Sounds
- rm -rf $(INSTALL_datadir)/Languages
- rm -rf $(INSTALL_datadir)/Skins
- rm -rf $(INSTALL_datadir)/Resources
- rmdir $(INSTALL_datadir)
+ rm -rf "$(INSTALL_datadir)/Themes"
+ rm -rf "$(INSTALL_datadir)/Sounds"
+ rm -rf "$(INSTALL_datadir)/Languages"
+ rm -rf "$(INSTALL_datadir)/Skins"
+ rm -rf "$(INSTALL_datadir)/Resources"
+ rmdir "$(INSTALL_datadir)"
uninstall-exec:
- rm -f $(bindir)/$(USDX_BIN_NAME)
+ rm -f "$(bindir)/$(USDX_BIN_NAME)"
disttmpdir = ./distdir
@@ -316,7 +304,7 @@ distclean: recursive-distclean clean clean_res
find . -name "*.o" -o -name "*.ppu" -o -name "*.rst" -o -name "*.compiled" | xargs rm -f
find . -name "*~" -name "*.bak" -o -name "*.orig" -o -name "*.dcu" | xargs rm -f
find . -name "__history" | xargs rm -r -f
- rm -f $(USDX_PREFIX).res $(USDX_PREFIX).identcache
+ rm -f "$(USDX_PREFIX).res" "$(USDX_PREFIX).identcache"
rm -f config.inc Makefile config.log config.status configure aclocal.m4
rm -rf autom4te.cache
@@ -325,10 +313,10 @@ recursive-distclean: recursive
clean_obj:
find "$(PCUNIT_DIR)" -name "*.o" -o -name "*.ppu" -o -name "*.rst" -o -name "*.compiled" | xargs rm -f
- rm -f $(USDX_BIN)
+ rm -f "$(USDX_BIN)"
clean_res:
- rm -f $(RESOURCE_FILE)
+ rm -f "$(RESOURCE_FILE)"
$(RESOURCE_FILE): $(USDX_PREFIX).rc
$(RESEXTRACTOR_BIN) $(USDX_PREFIX).rc $(RESOURCE_DIR) $(RESOURCE_FILE)