]> git.lizzy.rs Git - rust.git/commitdiff
Simplify NSIS package script.
authorGraydon Hoare <graydon@mozilla.com>
Fri, 6 Jan 2012 01:03:02 +0000 (17:03 -0800)
committerGraydon Hoare <graydon@mozilla.com>
Fri, 6 Jan 2012 01:03:02 +0000 (17:03 -0800)
src/etc/pkg/rust.nsi

index aea22530f344d9f89afc2df4b9291752e46fe195..c4deff8daa8eacf52e1d10dab61f8393d837fc21 100644 (file)
@@ -23,19 +23,8 @@ Section
 SectionEnd
 
 Section "Compiler"
-    SetOutPath $INSTDIR\bin
-    File /oname=rustc.exe      stage3\bin\rustc.exe
-
-    SetOutPath $INSTDIR\lib
-    File /oname=rustllvm.dll   stage3\lib\rustllvm.dll
-    File /oname=rustrt.dll     stage3\lib\rustrt.dll
-    File /oname=std.dll        stage3\lib\std.dll
-
-    SetOutPath $INSTDIR\lib\rustc\i686-pc-mingw32\lib
-    File /oname=rustrt.dll    stage3\lib\rustc\i686-pc-mingw32\lib\rustrt.dll
-    File /oname=std.dll       stage3\lib\rustc\i686-pc-mingw32\lib\std.dll
-    File /oname=main.o        stage3\lib\rustc\i686-pc-mingw32\lib\main.o
-    File /oname=intrinsics.bc stage3\lib\rustc\i686-pc-mingw32\lib\intrinsics.bc
+    SetOutPath $INSTDIR
+    File /nonfatal /r i686-pc-mingw32\stage3\*.*
 SectionEnd
 
 Section "Documentation"
@@ -46,21 +35,18 @@ SectionEnd
 
 Section "Uninstall"
     Delete $INSTDIR\uninstall.exe
-    Delete $INSTDIR\bin\rustc.exe
-    Delete $INSTDIR\lib\rustllvm.dll
-    Delete $INSTDIR\lib\rustrt.dll
-    Delete $INSTDIR\lib\std.dll
-    Delete $INSTDIR\lib\rustc\i686-pc-mingw32\lib\rustrt.dll
-    Delete $INSTDIR\lib\rustc\i686-pc-mingw32\lib\std.dll
-    Delete $INSTDIR\lib\rustc\i686-pc-mingw32\lib\main.o
-    Delete $INSTDIR\lib\rustc\i686-pc-mingw32\lib\intrinsics.bc
+    Delete $INSTDIR\bin\*.*
+    Delete $INSTDIR\lib\*.*
+    Delete $INSTDIR\lib\rustc\i686-pc-mingw32\bin\*.*
+    Delete $INSTDIR\lib\rustc\i686-pc-mingw32\lib\*.*
     Delete $INSTDIR\doc\rust.html
     Delete $INSTDIR\doc\rust.pdf
     RMDir $INSTDIR\bin
+    RMDir $INSTDIR\lib\rustc\i686-pc-mingw32\bin
     RMDir $INSTDIR\lib\rustc\i686-pc-mingw32\lib
     RMDir $INSTDIR\lib\rustc\i686-pc-mingw32
     RMDir $INSTDIR\lib\rustc
     RMDir $INSTDIR\lib
     RMDir $INSTDIR\doc
     RMDir $INSTDIR
-SectionEnd
\ No newline at end of file
+SectionEnd