X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=make-win32-installer.sh.in;h=6cf54b138cc77381ac2e8c1982376ea0e9e3386d;hp=f88dd5ea51423072ef8ea9713f982832bad1b4cd;hb=660e768e64c2c30928c7f157d5ff34195a4347fa;hpb=6dd7ae54e742339cc49e640d1076a310a0f4eedd diff --git a/make-win32-installer.sh.in b/make-win32-installer.sh.in index f88dd5e..6cf54b1 100644 --- a/make-win32-installer.sh.in +++ b/make-win32-installer.sh.in @@ -17,10 +17,11 @@ ROOT_DIR="$PWD" COMPRESSION="/solid lzma" DEST="tmp-yoink-win32" SCRIPT="$DEST/yoink.nsi" +OUT_FILE=${1:-yoinksetup-@VERSION@.exe} # DLL dependencies DLLS="SDL SDL_image zlib1 libpng12-0 OpenAL32 libalut-0 libvorbis-0 libogg-0" -DLLS="$DLLS libvorbisfile-3" +DLLS="$DLLS libvorbisfile-3 lua51" # Prepare ${STRIP:-strip} "$ROOT_DIR/src/yoink.exe" @@ -75,7 +76,7 @@ VIAddVersionKey "ProductVersion" "@VERSION@" VIAddVersionKey "LegalCopyright" "Copyright 2009 Charles McGarvey et al." ;General -OutFile "$ROOT_DIR/yoinksetup-@VERSION@.exe" +OutFile "$ROOT_DIR/$OUT_FILE" SetCompressor $COMPRESSION ShowInstDetails show ShowUninstDetails show @@ -323,15 +324,6 @@ SetOverwrite on CreateShortCut "\$DESKTOP\\Yoink.lnk" "\$INSTDIR\\yoink.exe" \ "" "\$INSTDIR\\yoink.exe" 0 SetOverwrite off -SectionEnd - - ; Yoink shortcut in start menu -Section "$SEC_SHORTCUT2" SecStartMenuShortcut -SetOverwrite on -!insertmacro CreateDirectoryOnce "\$SMPROGRAMS\\Yoink" -CreateShortCut "\$SMPROGRAMS\\Yoink\\Play Yoink!.lnk" \ - "\$INSTDIR\\yoink.exe" "" "\$INSTDIR\\yoink.exe" 0 -SetOverwrite off SectionEnd ; Yoink uninstall shortcut in start menu @@ -345,6 +337,15 @@ SetOverwrite on CreateShortCut "\$SMPROGRAMS\\Yoink\\Uninstall.lnk" \ "\$INSTDIR\\uninstall.exe" "" "\$INSTDIR\\uninstall.exe" 0 SetOverwrite off +SectionEnd + + ; Yoink shortcut in start menu +Section "$SEC_SHORTCUT2" SecStartMenuShortcut +SetOverwrite on +!insertmacro CreateDirectoryOnce "\$SMPROGRAMS\\Yoink" +CreateShortCut "\$SMPROGRAMS\\Yoink\\Play Yoink!.lnk" \ + "\$INSTDIR\\yoink.exe" "" "\$INSTDIR\\yoink.exe" 0 +SetOverwrite off SectionEnd SectionGroupEnd