summaryrefslogtreecommitdiff
path: root/Makefile.msvc
diff options
context:
space:
mode:
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