Browse Source

Windows setup: add copy and deletion of ar-tigcc, ld-tigcc and tt*.

git-svn-id: file:///var/svn/tigccpp/trunk@1347 9552661e-59e3-4036-b4f2-dbe53926924f
debrouxl 15 years ago
parent
commit
166bf166bf
2 changed files with 88 additions and 4 deletions
  1. 44 2
      tigcc/setup/tigcc-cross.nsi
  2. 44 2
      tigcc/setup/tigcc.nsi

+ 44 - 2
tigcc/setup/tigcc-cross.nsi

@@ -29,14 +29,14 @@
 !define PRODUCT_UNINST_ROOT_KEY "HKLM"
 
 ; Other definitions
-!define TIGCCDIR "C:\TIGCC"
+!define TIGCCDIR "C:\gcc4ti"
 !define TIGCCCVSDIR "C:\gcc4ti"
 
 SetCompressor /SOLID lzma
 
 !packhdr tmpexe.tmp "upx --best -q tmpexe.tmp"
 
-; MUI 1.67 compatible ------
+; MUI 1.8 compatible ------
 !include "MUI.nsh"
 
 ; Path manipulation
@@ -252,7 +252,27 @@ exepack_not_selected:
   File "${TIGCCDIR}\Bin\as.exe"
   File "${TIGCCDIR}\Bin\cc1.exe"
   File "${TIGCCDIR}\Bin\gcc.exe"
+  File "${TIGCCDIR}\Bin\ar-tigcc.exe"
+  File "${TIGCCDIR}\Bin\ld-tigcc.exe"
   File "${TIGCCDIR}\Bin\link.dll"
+  File "${TIGCCDIR}\Bin\ttarchive.exe"
+  File "${TIGCCDIR}\Bin\ttbin2bin.exe"
+  File "${TIGCCDIR}\Bin\ttbin2hex.exe"
+  File "${TIGCCDIR}\Bin\ttbin2oth.exe"
+  File "${TIGCCDIR}\Bin\ttbin2str.exe"
+  File "${TIGCCDIR}\Bin\ttchecksum.exe"
+  File "${TIGCCDIR}\Bin\ttextract.exe"
+  File "${TIGCCDIR}\Bin\tthelp.exe"
+  File "${TIGCCDIR}\Bin\tthex2bin.exe"
+  File "${TIGCCDIR}\Bin\ttinfo.exe"
+  File "${TIGCCDIR}\Bin\ttpack.exe"
+  File "${TIGCCDIR}\Bin\ttppggen.exe"
+  File "${TIGCCDIR}\Bin\ttsetname.exe"
+  File "${TIGCCDIR}\Bin\ttsplit.exe"
+  File "${TIGCCDIR}\Bin\ttstrip.exe"
+  File "${TIGCCDIR}\Bin\tttiler.exe"
+  File "${TIGCCDIR}\Bin\ttunarchive.exe"
+  File "${TIGCCDIR}\Bin\ttunpack.exe"
   SetOutPath "$INSTDIR\Lib"
   File "${TIGCCDIR}\Lib\tigcc.a"
   File "${TIGCCDIR}\Lib\flashos.a"
@@ -471,11 +491,33 @@ have_inst_dir:
   Delete "$0\Bin\as.exe"
   Delete "$0\Bin\cc1.exe"
   Delete "$0\Bin\gcc.exe"
+  Delete "$0\Bin\ar-tigcc.exe"
+  Delete "$0\Bin\ld-tigcc.exe"
   Delete "$0\Bin\link.dll"
   Delete "$0\Bin\ide.exe"
+  Delete "$0\Bin\tigcc.exe"
+  Delete "$0\Bin\tprbuilder.exe"
   Delete "$0\Bin\templates.dat"
   Delete "$0\Bin\a68k.exe"
   Delete "$0\Bin\pack.exe"
+  Delete "$0\Bin\ttarchive.exe"
+  Delete "$0\Bin\ttbin2bin.exe"
+  Delete "$0\Bin\ttbin2hex.exe"
+  Delete "$0\Bin\ttbin2oth.exe"
+  Delete "$0\Bin\ttbin2str.exe"
+  Delete "$0\Bin\ttchecksum.exe"
+  Delete "$0\Bin\ttextract.exe"
+  Delete "$0\Bin\tthelp.exe"
+  Delete "$0\Bin\tthex2bin.exe"
+  Delete "$0\Bin\ttinfo.exe"
+  Delete "$0\Bin\ttpack.exe"
+  Delete "$0\Bin\ttppggen.exe"
+  Delete "$0\Bin\ttsetname.exe"
+  Delete "$0\Bin\ttsplit.exe"
+  Delete "$0\Bin\ttstrip.exe"
+  Delete "$0\Bin\tttiler.exe"
+  Delete "$0\Bin\ttunarchive.exe"
+  Delete "$0\Bin\ttunpack.exe"
   RmDir "$0\Bin"
   Delete "$0\Lib\tigcc.a"
   Delete "$0\Lib\flashos.a"

+ 44 - 2
tigcc/setup/tigcc.nsi

@@ -30,14 +30,14 @@
 
 ; Other definitions
 !define UPXDIR "C:\UPX"
-!define TIGCCDIR "C:\TIGCC"
+!define TIGCCDIR "C:\gcc4ti"
 !define TIGCCCVSDIR "C:\gcc4ti"
 
 SetCompressor /SOLID lzma
 
 !packhdr tmpexe.tmp "${UPXDIR}\upx.exe --best -q tmpexe.tmp"
 
-; MUI 1.67 compatible ------
+; MUI 1.8 compatible ------
 !include "MUI.nsh"
 
 ; Path manipulation
@@ -253,7 +253,27 @@ exepack_not_selected:
   File "${TIGCCDIR}\Bin\as.exe"
   File "${TIGCCDIR}\Bin\cc1.exe"
   File "${TIGCCDIR}\Bin\gcc.exe"
+  File "${TIGCCDIR}\Bin\ar-tigcc.exe"
+  File "${TIGCCDIR}\Bin\ld-tigcc.exe"
   File "${TIGCCDIR}\Bin\link.dll"
+  File "${TIGCCDIR}\Bin\ttarchive.exe"
+  File "${TIGCCDIR}\Bin\ttbin2bin.exe"
+  File "${TIGCCDIR}\Bin\ttbin2hex.exe"
+  File "${TIGCCDIR}\Bin\ttbin2oth.exe"
+  File "${TIGCCDIR}\Bin\ttbin2str.exe"
+  File "${TIGCCDIR}\Bin\ttchecksum.exe"
+  File "${TIGCCDIR}\Bin\ttextract.exe"
+  File "${TIGCCDIR}\Bin\tthelp.exe"
+  File "${TIGCCDIR}\Bin\tthex2bin.exe"
+  File "${TIGCCDIR}\Bin\ttinfo.exe"
+  File "${TIGCCDIR}\Bin\ttpack.exe"
+  File "${TIGCCDIR}\Bin\ttppggen.exe"
+  File "${TIGCCDIR}\Bin\ttsetname.exe"
+  File "${TIGCCDIR}\Bin\ttsplit.exe"
+  File "${TIGCCDIR}\Bin\ttstrip.exe"
+  File "${TIGCCDIR}\Bin\tttiler.exe"
+  File "${TIGCCDIR}\Bin\ttunarchive.exe"
+  File "${TIGCCDIR}\Bin\ttunpack.exe"
   SetOutPath "$INSTDIR\Lib"
   File "${TIGCCDIR}\Lib\tigcc.a"
   File "${TIGCCDIR}\Lib\flashos.a"
@@ -472,11 +492,33 @@ have_inst_dir:
   Delete "$0\Bin\as.exe"
   Delete "$0\Bin\cc1.exe"
   Delete "$0\Bin\gcc.exe"
+  Delete "$0\Bin\ar-tigcc.exe"
+  Delete "$0\Bin\ld-tigcc.exe"
   Delete "$0\Bin\link.dll"
   Delete "$0\Bin\ide.exe"
+  Delete "$0\Bin\tigcc.exe"
+  Delete "$0\Bin\tprbuilder.exe"
   Delete "$0\Bin\templates.dat"
   Delete "$0\Bin\a68k.exe"
   Delete "$0\Bin\pack.exe"
+  Delete "$0\Bin\ttarchive.exe"
+  Delete "$0\Bin\ttbin2bin.exe"
+  Delete "$0\Bin\ttbin2hex.exe"
+  Delete "$0\Bin\ttbin2oth.exe"
+  Delete "$0\Bin\ttbin2str.exe"
+  Delete "$0\Bin\ttchecksum.exe"
+  Delete "$0\Bin\ttextract.exe"
+  Delete "$0\Bin\tthelp.exe"
+  Delete "$0\Bin\tthex2bin.exe"
+  Delete "$0\Bin\ttinfo.exe"
+  Delete "$0\Bin\ttpack.exe"
+  Delete "$0\Bin\ttppggen.exe"
+  Delete "$0\Bin\ttsetname.exe"
+  Delete "$0\Bin\ttsplit.exe"
+  Delete "$0\Bin\ttstrip.exe"
+  Delete "$0\Bin\tttiler.exe"
+  Delete "$0\Bin\ttunarchive.exe"
+  Delete "$0\Bin\ttunpack.exe"
   RmDir "$0\Bin"
   Delete "$0\Lib\tigcc.a"
   Delete "$0\Lib\flashos.a"