fix NSIS script
This commit is contained in:
parent
9cfc95f67d
commit
30fa39d908
@ -4,16 +4,18 @@ MAKENSIS = makensis
|
||||
UNZIP = unzip -o
|
||||
SED = sed
|
||||
|
||||
VERSIONTAG = ../obj/win32-sdl/versiontag
|
||||
API ?= sdl
|
||||
|
||||
VERSIONTAG = ../obj/win32-$(API)/versiontag
|
||||
VERSION := $(shell cat $(VERSIONTAG))
|
||||
|
||||
SOURCES = ../src-$(VERSION).tgz
|
||||
INSTALLER = grafx2-$(VERSION).win32.exe
|
||||
INSTALLER = grafx2-$(API)-$(VERSION).win32.exe
|
||||
|
||||
all: $(INSTALLER)
|
||||
|
||||
$(INSTALLER): WinInstaller.nsi $(SOURCES) $(VERSIONTAG)
|
||||
$(SED) 's/VERSION .*/VERSION $(VERSION)/' $< | $(MAKENSIS) -
|
||||
$(SED) -e 's/VERSION .*/VERSION $(VERSION)/' -e 's/API .*/API $(API)/' $< | $(MAKENSIS) -
|
||||
|
||||
$(SOURCES): ../grafx2-$(VERSION)-win32.zip
|
||||
cd .. && $(UNZIP) grafx2-$(VERSION)-win32.zip src-$(VERSION).tgz
|
||||
|
||||
@ -2,6 +2,7 @@
|
||||
;Based on the Example Script written by Joost Verburg
|
||||
|
||||
!define VERSION 2.5.1946
|
||||
!define API sdl
|
||||
|
||||
!define INSTALLSIZE 10072
|
||||
|
||||
@ -15,7 +16,7 @@
|
||||
|
||||
;Name and file
|
||||
Name "Grafx2"
|
||||
OutFile "grafx2-${VERSION}.win32.exe"
|
||||
OutFile "grafx2-${API}-${VERSION}.win32.exe"
|
||||
|
||||
;Default installation folder
|
||||
InstallDir "$PROGRAMFILES\Grafx2"
|
||||
@ -86,12 +87,14 @@ Section "Grafx2" SecProgram
|
||||
File ..\src\gfx2.ico
|
||||
File "..\src-${VERSION}.tgz"
|
||||
SetOutPath "$INSTDIR\bin"
|
||||
File ..\bin\grafx2.exe
|
||||
File ..\bin\SDL_image.dll
|
||||
File ..\bin\SDL.dll
|
||||
File ..\bin\grafx2-${API}.exe
|
||||
StrCmp ${API} "sdl" 0 nosdl
|
||||
File ..\bin\SDL_image.dll
|
||||
File ..\bin\SDL.dll
|
||||
File ..\bin\SDL_ttf.dll
|
||||
nosdl:
|
||||
File ..\bin\libfreetype-6.dll
|
||||
File ..\bin\libjpeg-9.dll
|
||||
File ..\bin\SDL_ttf.dll
|
||||
File ..\bin\zlib1.dll
|
||||
File ..\bin\libpng16-16.dll
|
||||
SetOutPath "$INSTDIR\share\grafx2"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user