summaryrefslogtreecommitdiff
path: root/Makefile.msvc
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2008-08-15 11:58:15 +0000
committerrubidium <rubidium@openttd.org>2008-08-15 11:58:15 +0000
commit3a529ce878ee3925fc809fba577cd6fcc8c743ca (patch)
treef591018ea931de41229a6507c7d5024637a0ca40 /Makefile.msvc
parent618681997d92c84d3f333d493f90549972412ac0 (diff)
downloadopenttd-3a529ce878ee3925fc809fba577cd6fcc8c743ca.tar.xz
(svn r14074) -Codechange: split the bundle generation out of the main makefile so it can be reused for making bundles from MSVC compiles.
Diffstat (limited to 'Makefile.msvc')
-rw-r--r--Makefile.msvc27
1 files changed, 27 insertions, 0 deletions
diff --git a/Makefile.msvc b/Makefile.msvc
new file mode 100644
index 000000000..61e2d4702
--- /dev/null
+++ b/Makefile.msvc
@@ -0,0 +1,27 @@
+#
+# Makefile for creating bundles of MSVC's binaries in the same way as we make
+# the zip bundles for ALL other OSes.
+#
+# Usage: make -f Makefile.msvc PLATFORM=[Win32|x64] BUNDLE_NAME=openttd-<version>-win[32|64]
+# or make -f Makefile.msvc PLATFORM=[Win32|x64] BUNDLE_NAME=OTTD-win[32|64]-nightly-<revision>
+#
+
+# Check if we want to show what we are doing
+ifdef VERBOSE
+ Q =
+else
+ Q = @
+endif
+
+AWK = "awk"
+ROOT_DIR := $(shell pwd)
+BIN_DIR = "$(ROOT_DIR)/bin"
+SRC_DIR = "$(ROOT_DIR)/src"
+BUNDLE_DIR = "$(ROOT_DIR)/bundle"
+BUNDLES_DIR = "$(ROOT_DIR)/bundles"
+TTD = "openttd.exe"
+
+all:
+ cp objs/$(PLATFORM)/Release/$(TTD) $(BIN_DIR)/$(TTD)
+
+include Makefile.bundle