aboutsummaryrefslogtreecommitdiff
path: root/ports.mk
diff options
context:
space:
mode:
authorTravis Howell2011-06-30 02:14:36 +1000
committerTravis Howell2011-06-30 02:14:36 +1000
commit50f28f2c23d72799bf4e415783650320a432ed97 (patch)
tree67eb4e6b4ee742b75a9f7b8ccd7cb49af8358622 /ports.mk
parent3d7252aee8508f42f0806f119d60689acc125215 (diff)
downloadscummvm-rg350-50f28f2c23d72799bf4e415783650320a432ed97.tar.gz
scummvm-rg350-50f28f2c23d72799bf4e415783650320a432ed97.tar.bz2
scummvm-rg350-50f28f2c23d72799bf4e415783650320a432ed97.zip
BUILD: Use separate win32 target for each installer.
Diffstat (limited to 'ports.mk')
-rw-r--r--ports.mk65
1 files changed, 35 insertions, 30 deletions
diff --git a/ports.mk b/ports.mk
index 4535735b29..62f76bd5f8 100644
--- a/ports.mk
+++ b/ports.mk
@@ -162,39 +162,44 @@ osxsnap: bundle
scummvmwinres.o: $(srcdir)/icons/scummvm.ico $(DIST_FILES_THEMES) $(DIST_FILES_ENGINEDATA) $(srcdir)/dists/scummvm.rc
$(QUIET_WINDRES)$(WINDRES) -DHAVE_CONFIG_H $(WINDRESFLAGS) $(DEFINES) -I. -I$(srcdir) $(srcdir)/dists/scummvm.rc scummvmwinres.o
-# Special target to prepare data files for distribution / installer creation
-win32data: $(EXECUTABLE)
- mkdir -p $(srcdir)/$(WIN32PATH)
- cp $(srcdir)/AUTHORS $(srcdir)/$(WIN32PATH)
- cp $(srcdir)/COPYING $(srcdir)/$(WIN32PATH)
- cp $(srcdir)/COPYING.LGPL $(srcdir)/$(WIN32PATH)
- cp $(srcdir)/COPYRIGHT $(srcdir)/$(WIN32PATH)
- cp $(srcdir)/NEWS $(srcdir)/$(WIN32PATH)
- cp $(srcdir)/README $(srcdir)/$(WIN32PATH)
- cp /usr/local/README-SDL.txt $(srcdir)/$(WIN32PATH)/README-SDL
- unix2dos $(srcdir)/$(WIN32PATH)/*.*
- $(STRIP) $(EXECUTABLE) -o $(srcdir)/$(WIN32PATH)/$(EXECUTABLE)
- cp $(DIST_FILES_THEMES) $(srcdir)/$(WIN32PATH)
-ifdef DIST_FILES_ENGINEDATA
- cp $(DIST_FILES_ENGINEDATA) $(srcdir)/$(WIN32PATH)
-endif
- cp /usr/local/bin/SDL.dll $(srcdir)/$(WIN32PATH)
-
# Special target to create a win32 snapshot binary (for Inno Setup)
-win32dist: win32data
- cp $(srcdir)/icons/scummvm.ico $(srcdir)/$(WIN32PATH)
- cp $(srcdir)/dists/win32/ScummVM.iss $(srcdir)/$(WIN32PATH)
- mv $(WIN32PATH)/AUTHORS $(srcdir)/$(WIN32PATH)/AUTHORS.txt
- mv $(WIN32PATH)/COPYING $(srcdir)/$(WIN32PATH)/COPYING.txt
- mv $(WIN32PATH)/COPYING.LGPL $(srcdir)/$(WIN32PATH)/COPYING.LGPL.txt
- mv $(WIN32PATH)/COPYRIGHT $(srcdir)/$(WIN32PATH)/COPYRIGHT.txt
- mv $(WIN32PATH)/NEWS $(srcdir)/$(WIN32PATH)/NEWS.txt
- mv $(WIN32PATH)/README $(srcdir)/$(WIN32PATH)/README.txt
- mv $(WIN32PATH)/README-SDL $(srcdir)/$(WIN32PATH)/README-SDL.txt
+win32dist: $(EXECUTABLE)
+ mkdir -p $(WIN32PATH)
+ $(STRIP) $(EXECUTABLE) -o $(WIN32PATH)/$(EXECUTABLE)
+ cp $(DIST_FILES_THEMES) $(WIN32PATH)
+ifdef DIST_FILES_ENGINEDATA
+ cp $(DIST_FILES_ENGINEDATA) $(WIN32PATH)
+endif
+ cp $(srcdir)/AUTHORS $(WIN32PATH)/AUTHORS.txt
+ cp $(srcdir)/COPYING $(WIN32PATH)/COPYING.txt
+ cp $(srcdir)/COPYING.LGPL $(WIN32PATH)/COPYING.LGPL.txt
+ cp $(srcdir)/COPYRIGHT $(WIN32PATH)/COPYRIGHT.txt
+ cp $(srcdir)/NEWS $(WIN32PATH)/NEWS.txt
+ cp $(srcdir)/README $(WIN32PATH)/README.txt
+ cp /usr/local/README-SDL.txt $(WIN32PATH)
+ cp /usr/local/bin/SDL.dll $(WIN32PATH)
+ cp $(srcdir)/icons/scummvm.ico $(WIN32PATH)
+ cp $(srcdir)/dists/win32/ScummVM.iss $(WIN32PATH)
+ unix2dos $(WIN32PATH)/*.txt
# Special target to create a win32 NSIS installer
-win32setup: win32data
- makensis -V2 -Dtop_srcdir="../.." -Dtext_dir="../../$(WIN32PATH)" -Dbuild_dir="../../$(WIN32PATH)" $(srcdir)/dists/nsis/scummvm.nsi
+win32setup: $(EXECUTABLE)
+ mkdir -p $(srcdir)/$(WIN32BUILD)
+ cp $(srcdir)/AUTHORS $(srcdir)/$(WIN32BUILD)
+ cp $(srcdir)/COPYING $(srcdir)/$(WIN32BUILD)
+ cp $(srcdir)/COPYING.LGPL $(srcdir)/$(WIN32BUILD)
+ cp $(srcdir)/COPYRIGHT $(srcdir)/$(WIN32BUILD)
+ cp $(srcdir)/NEWS $(srcdir)/$(WIN32BUILD)
+ cp $(srcdir)/README $(srcdir)/$(WIN32BUILD)
+ cp /usr/local/README-SDL.txt $(srcdir)/$(WIN32BUILD)/README-SDL
+ unix2dos $(srcdir)/$(WIN32BUILD)/*.*
+ $(STRIP) $(EXECUTABLE) -o $(srcdir)/$(WIN32BUILD)/$(EXECUTABLE)
+ cp $(DIST_FILES_THEMES) $(srcdir)/$(WIN32BUILD)
+ifdef DIST_FILES_ENGINEDATA
+ cp $(DIST_FILES_ENGINEDATA) $(srcdir)/$(WIN32BUILD)
+endif
+ cp /usr/local/bin/SDL.dll $(srcdir)/$(WIN32BUILD)
+ makensis -V2 -Dtop_srcdir="../.." -Dtext_dir="../../$(WIN32BUILD)" -Dbuild_dir="../../$(WIN32BUILD)" $(srcdir)/dists/nsis/scummvm.nsi
#
# AmigaOS specific