From b4e88b1999b29c14668df90564fc0d3c89d94120 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Mon, 25 Aug 2008 14:33:56 +0000 Subject: [PATCH] Remove the InstallShield directory; it is no longer used --- InstallShield/Component Definitions/Default.cdf | 178 ---- InstallShield/Component Definitions/Default.fgl | 48 - InstallShield/File Groups/Default.fdf | 87 -- InstallShield/File Groups/HTML Help Files.fgl | 187 ---- InstallShield/File Groups/PDF Help Files.fgl | 8 - InstallShield/File Groups/Profiling Libraries.fgl | 258 ------ .../File Groups/Program Executable Files.fgl | 370 -------- InstallShield/Glasgow Haskell Compiler.ipr | 58 -- InstallShield/README | 30 - InstallShield/Registry Entries/Default.rge | 6 - InstallShield/Script Files/Setup.Inx | Bin 3931 -> 0 bytes InstallShield/Script Files/Setup.Obs | Bin 132 -> 0 bytes InstallShield/Script Files/Setup.dbg | Bin 2960 -> 0 bytes InstallShield/Script Files/Setup.ino | Bin 4350 -> 0 bytes InstallShield/Script Files/Setup.ins | Bin 5413 -> 0 bytes InstallShield/Script Files/Setup.map | 574 ------------ InstallShield/Script Files/setup.rul | 950 -------------------- .../Language Independent/OS Independent/ANNOUNCE | 116 --- .../OS Independent/_IsUser.dll | Bin 32768 -> 0 bytes .../Language Independent/OS Independent/setup.bmp | Bin 162278 -> 0 bytes InstallShield/Shell Objects/Default.shl | 12 - InstallShield/String Tables/0009-English/value.shl | 28 - InstallShield/String Tables/Default.shl | 94 -- InstallShield/Text Substitutions/Build.tsb | 31 - InstallShield/Text Substitutions/Setup.tsb | 86 -- InstallShield/decyg.pl | 21 - InstallShield/runexe.c | 59 -- 27 files changed, 3201 deletions(-) delete mode 100644 InstallShield/Component Definitions/Default.cdf delete mode 100644 InstallShield/Component Definitions/Default.fgl delete mode 100644 InstallShield/File Groups/Default.fdf delete mode 100644 InstallShield/File Groups/HTML Help Files.fgl delete mode 100644 InstallShield/File Groups/PDF Help Files.fgl delete mode 100644 InstallShield/File Groups/Profiling Libraries.fgl delete mode 100644 InstallShield/File Groups/Program Executable Files.fgl delete mode 100644 InstallShield/Glasgow Haskell Compiler.ipr delete mode 100644 InstallShield/README delete mode 100644 InstallShield/Registry Entries/Default.rge delete mode 100644 InstallShield/Script Files/Setup.Inx delete mode 100644 InstallShield/Script Files/Setup.Obs delete mode 100644 InstallShield/Script Files/Setup.dbg delete mode 100644 InstallShield/Script Files/Setup.ino delete mode 100644 InstallShield/Script Files/Setup.ins delete mode 100644 InstallShield/Script Files/Setup.map delete mode 100644 InstallShield/Script Files/setup.rul delete mode 100644 InstallShield/Setup Files/Compressed Files/Language Independent/OS Independent/ANNOUNCE delete mode 100644 InstallShield/Setup Files/Compressed Files/Language Independent/OS Independent/_IsUser.dll delete mode 100644 InstallShield/Setup Files/Uncompressed Files/Language Independent/OS Independent/setup.bmp delete mode 100644 InstallShield/Shell Objects/Default.shl delete mode 100644 InstallShield/String Tables/0009-English/value.shl delete mode 100644 InstallShield/String Tables/Default.shl delete mode 100644 InstallShield/Text Substitutions/Build.tsb delete mode 100644 InstallShield/Text Substitutions/Setup.tsb delete mode 100644 InstallShield/decyg.pl delete mode 100644 InstallShield/runexe.c diff --git a/InstallShield/Component Definitions/Default.cdf b/InstallShield/Component Definitions/Default.cdf deleted file mode 100644 index 011554a..0000000 --- a/InstallShield/Component Definitions/Default.cdf +++ /dev/null @@ -1,178 +0,0 @@ -[Info] -Name= -Type=CompDef -Version=2.10.000 - -[HTML Help Files] -OBJECT=No -DESCRIPTION= -STATUS= -VISIBLE=Yes -DISK=ANYDISK -FILENEED=STANDARD -INCLUDEINBUILD=Yes -PASSWORD= -ENCRYPT=No -COMPRESSIFSEPARATE=No -UNINSTALLABLE=Yes -COMMENT= -DEFSELECTION=Yes -SELECTED=Yes -IMAGE= -TARGETDIRCDROM= -DISPLAYTEXT= -HTTPLOCATION= -FTPLOCATION= -MISC= -GUID=b949531f-1f21-4183-a2a6-fa687ebd44c6 -_SPLIT_BEFORE= -_SPLIT_AFTER= -_DATAASFILES= -_NO_SPLIT= -_NO_SPLIT_BEFORE= -VOLATILE= -filegroup0=HTML Help Files -HANDLERONInstalling= -HANDLERONInstalled= -HANDLERONUnInstalling= -HANDLERONUnInstalled= - -[Components] -component0=HTML Help Files -component1=Program Files -component2=Profiling Libraries -component3=PDF Help Files - -[Program Files] -OBJECT=No -DESCRIPTION= -STATUS= -VISIBLE=Yes -DISK=ANYDISK -FILENEED=STANDARD -INCLUDEINBUILD=Yes -PASSWORD= -ENCRYPT=No -COMPRESSIFSEPARATE=No -UNINSTALLABLE=Yes -COMMENT= -DEFSELECTION=Yes -SELECTED=Yes -IMAGE= -TARGETDIRCDROM= -DISPLAYTEXT= -HTTPLOCATION= -FTPLOCATION= -MISC= -GUID=dd5fef6d-14fb-4b93-a8a8-8de303e79c40 -_SPLIT_BEFORE= -_SPLIT_AFTER= -_DATAASFILES= -_NO_SPLIT= -_NO_SPLIT_BEFORE= -VOLATILE= -filegroup0=Program Executable Files -HANDLERONInstalling= -HANDLERONInstalled= -HANDLERONUnInstalling= -HANDLERONUnInstalled= - -[Profiling Libraries] -OBJECT=No -DESCRIPTION= -STATUS= -VISIBLE=Yes -DISK=ANYDISK -FILENEED=STANDARD -INCLUDEINBUILD=Yes -PASSWORD= -ENCRYPT=No -COMPRESSIFSEPARATE=No -UNINSTALLABLE=Yes -COMMENT= -DEFSELECTION=Yes -SELECTED=Yes -IMAGE= -TARGETDIRCDROM= -DISPLAYTEXT= -HTTPLOCATION= -FTPLOCATION= -MISC= -GUID=6b59e9c4-d87a-4587-9836-7d0b73dcfd4d -_SPLIT_BEFORE= -_SPLIT_AFTER= -_DATAASFILES= -_NO_SPLIT= -_NO_SPLIT_BEFORE= -VOLATILE= -filegroup0=Profiling Libraries -HANDLERONInstalling= -HANDLERONInstalled= -HANDLERONUnInstalling= -HANDLERONUnInstalled= - -[PDF Help Files] -OBJECT=No -DESCRIPTION= -STATUS= -VISIBLE=Yes -DISK=ANYDISK -FILENEED=STANDARD -INCLUDEINBUILD=Yes -PASSWORD= -ENCRYPT=No -COMPRESSIFSEPARATE=No -UNINSTALLABLE=Yes -COMMENT= -DEFSELECTION=Yes -SELECTED=Yes -IMAGE= -TARGETDIRCDROM= -DISPLAYTEXT= -HTTPLOCATION= -FTPLOCATION= -MISC= -GUID=3778b9f0-b9bc-4e6e-956d-add64a73f290 -_SPLIT_BEFORE= -_SPLIT_AFTER= -_DATAASFILES= -_NO_SPLIT= -_NO_SPLIT_BEFORE= -VOLATILE= -filegroup0=PDF Help Files -HANDLERONInstalling= -HANDLERONInstalled= -HANDLERONUnInstalling= -HANDLERONUnInstalled= - -[TopComponents] -component0=Program Files -component1=HTML Help Files -component2=PDF Help Files -component3=Profiling Libraries - -[SetupType] -setuptype0=Compact -setuptype1=Typical -setuptype2=Custom - -[SetupTypeItem-Compact] -Comment= -Descrip= -DisplayText= -item0=Program Files - -[SetupTypeItem-Typical] -Comment= -Descrip= -DisplayText= -item0=HTML Help Files -item1=Program Files - -[SetupTypeItem-Custom] -Comment= -Descrip= -DisplayText= -item0=HTML Help Files -item1=Program Files - diff --git a/InstallShield/Component Definitions/Default.fgl b/InstallShield/Component Definitions/Default.fgl deleted file mode 100644 index 5b73147..0000000 --- a/InstallShield/Component Definitions/Default.fgl +++ /dev/null @@ -1,48 +0,0 @@ -[General] -Type=FILELIST -Version=1.10.000 - -[TopDir] -SubDir0= -SubDir1= -SubDir2= -SubDir3=USERDEFINED - -[] -fulldirectory= -SubDir0=\ -DISPLAYTEXT=Windows Operating System -TYPE=TEXTSUBFIXED - -[\] -fulldirectory= -DISPLAYTEXT=Windows System Folder -TYPE=TEXTSUBFIXED - -[] -fulldirectory= -SubDir0=\ -DISPLAYTEXT=Program Files Folder -TYPE=TEXTSUBFIXED - -[\] -fulldirectory= -DISPLAYTEXT=Common Files Folder -TYPE=TEXTSUBFIXED - -[] -fulldirectory= -DISPLAYTEXT=General Application Destination -TYPE=TEXTSUBFIXED - -[USERDEFINED] -fulldirectory= -SubDir0=USERDEFINED\ -DISPLAYTEXT=Script-defined Folders -TYPE=USERSTART - -[USERDEFINED\] -fulldirectory= -DISPLAYTEXT= -TYPE=TEXTSUB - diff --git a/InstallShield/File Groups/Default.fdf b/InstallShield/File Groups/Default.fdf deleted file mode 100644 index eddf00e..0000000 --- a/InstallShield/File Groups/Default.fdf +++ /dev/null @@ -1,87 +0,0 @@ -[Info] -Name= -Type=FileGrp -Version=2.10.000 - -[HTML Help Files] -LINKTYPE=Static Link -INFOTYPE=Standard -UNINSTALLABLE=Yes -FILETYPE=No -SELFREGISTERING=No -POTENTIALLY=No -COMPRESS=Yes -OPERATINGSYSTEM= -LANGUAGE= -COMMENT= -COMPRESSDLL= -HTTPLOCATION= -FTPLOCATION= -MISC= -INSTALLATION=ALWAYSOVERWRITE -TARGET= -TARGETHIDDEN=Script-defined Folders\ - -[FileGroups] -group0=HTML Help Files -group1=Program Executable Files -group2=Profiling Libraries -group3=PDF Help Files - -[Program Executable Files] -LINKTYPE=Static Link -INFOTYPE=Standard -UNINSTALLABLE=Yes -FILETYPE=No -SELFREGISTERING=No -POTENTIALLY=No -COMPRESS=Yes -OPERATINGSYSTEM= -LANGUAGE= -COMMENT= -COMPRESSDLL= -HTTPLOCATION= -FTPLOCATION= -MISC= -INSTALLATION=ALWAYSOVERWRITE -TARGET= -TARGETHIDDEN=General Application Destination - -[Profiling Libraries] -LINKTYPE=Static Link -INFOTYPE=Standard -UNINSTALLABLE=Yes -FILETYPE=No -SELFREGISTERING=No -POTENTIALLY=No -COMPRESS=Yes -OPERATINGSYSTEM= -LANGUAGE= -COMMENT= -COMPRESSDLL= -HTTPLOCATION= -FTPLOCATION= -MISC= -INSTALLATION=ALWAYSOVERWRITE -TARGET= -TARGETHIDDEN=General Application Destination - -[PDF Help Files] -LINKTYPE=Static Link -INFOTYPE=Standard -UNINSTALLABLE=Yes -FILETYPE=No -SELFREGISTERING=No -POTENTIALLY=No -COMPRESS=Yes -OPERATINGSYSTEM= -LANGUAGE= -COMMENT= -COMPRESSDLL= -HTTPLOCATION= -FTPLOCATION= -MISC= -INSTALLATION=ALWAYSOVERWRITE -TARGET= -TARGETHIDDEN=Script-defined Folders\ - diff --git a/InstallShield/File Groups/HTML Help Files.fgl b/InstallShield/File Groups/HTML Help Files.fgl deleted file mode 100644 index bf79247..0000000 --- a/InstallShield/File Groups/HTML Help Files.fgl +++ /dev/null @@ -1,187 +0,0 @@ -[General] -Type=FILELIST -Version=1.10.000 - -[TopDir] -file0=C:\TEMP\fptools\ghc\ANNOUNCE -SubDir0=doc - -[doc] -fulldirectory=C:\usr\fptools-3.03\fptools\html\ghc-3.03 -SubDir0=doc\building-guide -SubDir1=doc\user-guide - -[doc\building-guide] -fulldirectory= -file0=C:\TEMP\fptools\docs\building\winbuild.html -file1=C:\TEMP\fptools\docs\building\docbook.css -file2=C:\TEMP\fptools\docs\building\sec-booting-from-c.html -file3=C:\TEMP\fptools\docs\building\sec-build-checks.html -file4=C:\TEMP\fptools\docs\building\sec-building-from-source.html -file5=C:\TEMP\fptools\docs\building\sec-build-pitfalls.html -file6=C:\TEMP\fptools\docs\building\sec-makefile-arch.html -file7=C:\TEMP\fptools\docs\building\sec-port-info.html -file8=C:\TEMP\fptools\docs\building\sec-pre-supposed.html -file9=C:\TEMP\fptools\docs\building\building-guide.html -SubDir0=doc\building-guide\stylesheet-images - -[doc\building-guide\stylesheet-images] -fulldirectory= -file0=C:\TEMP\fptools\docs\building\stylesheet-images\warning.gif -file1=C:\TEMP\fptools\docs\building\stylesheet-images\home.gif -file2=C:\TEMP\fptools\docs\building\stylesheet-images\important.gif -file3=C:\TEMP\fptools\docs\building\stylesheet-images\next.gif -file4=C:\TEMP\fptools\docs\building\stylesheet-images\note.gif -file5=C:\TEMP\fptools\docs\building\stylesheet-images\prev.gif -file6=C:\TEMP\fptools\docs\building\stylesheet-images\tip.gif -file7=C:\TEMP\fptools\docs\building\stylesheet-images\toc-blank.gif -file8=C:\TEMP\fptools\docs\building\stylesheet-images\toc-minus.gif -file9=C:\TEMP\fptools\docs\building\stylesheet-images\toc-plus.gif -file10=C:\TEMP\fptools\docs\building\stylesheet-images\up.gif -file11=C:\TEMP\fptools\docs\building\stylesheet-images\caution.gif - -[doc\user-guide] -fulldirectory= -file0=C:\TEMP\fptools\ghc\docs\set\set\wrong-compilee.html -file1=C:\TEMP\fptools\ghc\docs\set\set\book-users-guide.html -file2=C:\TEMP\fptools\ghc\docs\set\set\bug-reports.html -file3=C:\TEMP\fptools\ghc\docs\set\set\building-docs.html -file4=C:\TEMP\fptools\ghc\docs\set\set\compile-what-really-happens.html -file5=C:\TEMP\fptools\ghc\docs\set\set\concurrent-and-parallel.html -file6=C:\TEMP\fptools\ghc\docs\set\set\device-specific-functions.html -file7=C:\TEMP\fptools\ghc\docs\set\set\docbook.css -file8=C:\TEMP\fptools\ghc\docs\set\set\error-reporting-and-handling.html -file9=C:\TEMP\fptools\ghc\docs\set\set\existential-quantification.html -file10=C:\TEMP\fptools\ghc\docs\set\set\faster.html -file11=C:\TEMP\fptools\ghc\docs\set\set\ffi.html -file12=C:\TEMP\fptools\ghc\docs\set\set\files-and-directories.html -file13=C:\TEMP\fptools\ghc\docs\set\set\file-suffixes.html -file14=C:\TEMP\fptools\ghc\docs\set\set\finitemap.html -file15=C:\TEMP\fptools\ghc\docs\set\set\ghc-language-features.html -file16=C:\TEMP\fptools\ghc\docs\set\set\glasgow-prim-arrays.html -file17=C:\TEMP\fptools\ghc\docs\set\set\glasgow-st-monad.html -file18=C:\TEMP\fptools\ghc\docs\set\set\happy.html -file19=C:\TEMP\fptools\ghc\docs\set\set\hard-core-debug.html -file20=C:\TEMP\fptools\ghc\docs\set\set\hp2ps.html -file21=C:\TEMP\fptools\ghc\docs\set\set\hslibs-intro.html -file22=C:\TEMP\fptools\ghc\docs\set\set\input-output.html -file23=C:\TEMP\fptools\ghc\docs\set\set\introduction-ghc.html -file24=C:\TEMP\fptools\ghc\docs\set\set\license.html -file25=C:\TEMP\fptools\ghc\docs\set\set\mailing-lists-ghc.html -file26=C:\TEMP\fptools\ghc\docs\set\set\matchps.html -file27=C:\TEMP\fptools\ghc\docs\set\set\memo-library.html -file28=C:\TEMP\fptools\ghc\docs\set\set\multi-param-type-classes.html -file29=C:\TEMP\fptools\ghc\docs\set\set\mutablearray.html -file30=C:\TEMP\fptools\ghc\docs\set\set\options-debugging.html -file31=C:\TEMP\fptools\ghc\docs\set\set\options-help.html -file32=C:\TEMP\fptools\ghc\docs\set\set\options-optimise.html -file33=C:\TEMP\fptools\ghc\docs\set\set\options-order.html -file34=C:\TEMP\fptools\ghc\docs\set\set\options-output.html -file35=C:\TEMP\fptools\ghc\docs\set\set\options-phases.html -file36=C:\TEMP\fptools\ghc\docs\set\set\options-sanity.html -file37=C:\TEMP\fptools\ghc\docs\set\set\packedstring.html -file38=C:\TEMP\fptools\ghc\docs\set\set\pattern-guards.html -file39=C:\TEMP\fptools\ghc\docs\set\set\pphs.html -file40=C:\TEMP\fptools\ghc\docs\set\set\pragmas.html -file41=C:\TEMP\fptools\ghc\docs\set\set\process-environment.html -file42=C:\TEMP\fptools\ghc\docs\set\set\process-primitives.html -file43=C:\TEMP\fptools\ghc\docs\set\set\prof-compiler-options.html -file44=C:\TEMP\fptools\ghc\docs\set\set\prof-heap.html -file45=C:\TEMP\fptools\ghc\docs\set\set\profiling.html -file46=C:\TEMP\fptools\ghc\docs\set\set\prof-rts-options.html -file47=C:\TEMP\fptools\ghc\docs\set\set\prof-xml-tool.html -file48=C:\TEMP\fptools\ghc\docs\set\set\readline.html -file49=C:\TEMP\fptools\ghc\docs\set\set\regex.html -file50=C:\TEMP\fptools\ghc\docs\set\set\regexstring.html -file51=C:\TEMP\fptools\ghc\docs\set\set\release-4-08.html -file52=C:\TEMP\fptools\ghc\docs\set\set\rewrite-rules.html -file53=C:\TEMP\fptools\ghc\docs\set\set\runtime-control.html -file54=C:\TEMP\fptools\ghc\docs\set\set\scoped-type-variables.html -file55=C:\TEMP\fptools\ghc\docs\set\set\sec-assertions.html -file56=C:\TEMP\fptools\ghc\docs\set\set\sec-bits.html -file57=C:\TEMP\fptools\ghc\docs\set\set\sec-byte-array.html -file58=C:\TEMP\fptools\ghc\docs\set\set\sec-ccall.html -file59=C:\TEMP\fptools\ghc\docs\set\set\sec-concurrency-abstractions.html -file60=C:\TEMP\fptools\ghc\docs\set\set\sec-concurrency-basics.html -file61=C:\TEMP\fptools\ghc\docs\set\set\sec-concurrent.html -file62=C:\TEMP\fptools\ghc\docs\set\set\sec-concurrent-libiface.html -file63=C:\TEMP\fptools\ghc\docs\set\set\sec-ctypes.html -file64=C:\TEMP\fptools\ghc\docs\set\set\sec-ctypesiso.html -file65=C:\TEMP\fptools\ghc\docs\set\set\sec-data.html -file66=C:\TEMP\fptools\ghc\docs\set\set\sec-dynamic.html -file67=C:\TEMP\fptools\ghc\docs\set\set\sec-entry.html -file68=C:\TEMP\fptools\ghc\docs\set\set\sec-exception.html -file69=C:\TEMP\fptools\ghc\docs\set\set\sec-ffi.html -file70=C:\TEMP\fptools\ghc\docs\set\set\sec-foreign.html -file71=C:\TEMP\fptools\ghc\docs\set\set\sec-foreignobj.html -file72=C:\TEMP\fptools\ghc\docs\set\set\sec-ghc-concurrency.html -file73=C:\TEMP\fptools\ghc\docs\set\set\sec-glaexts.html -file74=C:\TEMP\fptools\ghc\docs\set\set\sec-iarray.html -file75=C:\TEMP\fptools\ghc\docs\set\set\sec-installing-bin-distrib.html -file76=C:\TEMP\fptools\ghc\docs\set\set\sec-install-windows.html -file77=C:\TEMP\fptools\ghc\docs\set\set\sec-int.html -file78=C:\TEMP\fptools\ghc\docs\set\set\sec-ioexts.html -file79=C:\TEMP\fptools\ghc\docs\set\set\sec-lang.html -file80=C:\TEMP\fptools\ghc\docs\set\set\sec-lazyst.html -file81=C:\TEMP\fptools\ghc\docs\set\set\sec-marray.html -file82=C:\TEMP\fptools\ghc\docs\set\set\sec-net.html -file83=C:\TEMP\fptools\ghc\docs\set\set\sec-num.html -file84=C:\TEMP\fptools\ghc\docs\set\set\sec-numexts.html -file85=C:\TEMP\fptools\ghc\docs\set\set\sec-parsec.html -file86=C:\TEMP\fptools\ghc\docs\set\set\sec-posix.html -file87=C:\TEMP\fptools\ghc\docs\set\set\sec-pretty.html -file88=C:\TEMP\fptools\ghc\docs\set\set\sec-prim-dynamic.html -file89=C:\TEMP\fptools\ghc\docs\set\set\sec-primitive.html -file90=C:\TEMP\fptools\ghc\docs\set\set\sec-quickcheck.html -file91=C:\TEMP\fptools\ghc\docs\set\set\sec-scheduling.html -file92=C:\TEMP\fptools\ghc\docs\set\set\sec-showfunctions.html -file93=C:\TEMP\fptools\ghc\docs\set\set\sec-st.html -file94=C:\TEMP\fptools\ghc\docs\set\set\sec-stable.html -file95=C:\TEMP\fptools\ghc\docs\set\set\sec-stable-names.html -file96=C:\TEMP\fptools\ghc\docs\set\set\sec-stable-pointers.html -file97=C:\TEMP\fptools\ghc\docs\set\set\sec-storable.html -file98=C:\TEMP\fptools\ghc\docs\set\set\sec-text.html -file99=C:\TEMP\fptools\ghc\docs\set\set\sec-uri.html -file100=C:\TEMP\fptools\ghc\docs\set\set\sec-using-concurrent.html -file101=C:\TEMP\fptools\ghc\docs\set\set\sec-using-parallel.html -file102=C:\TEMP\fptools\ghc\docs\set\set\sec-util.html -file103=C:\TEMP\fptools\ghc\docs\set\set\sec-weak.html -file104=C:\TEMP\fptools\ghc\docs\set\set\sec-win32.html -file105=C:\TEMP\fptools\ghc\docs\set\set\sec-word.html -file106=C:\TEMP\fptools\ghc\docs\set\set\select.html -file107=C:\TEMP\fptools\ghc\docs\set\set\separate-compilation.html -file108=C:\TEMP\fptools\ghc\docs\set\set\set.html -file109=C:\TEMP\fptools\ghc\docs\set\set\set1.html -file110=C:\TEMP\fptools\ghc\docs\set\set\smaller.html -file111=C:\TEMP\fptools\ghc\docs\set\set\socket.html -file112=C:\TEMP\fptools\ghc\docs\set\set\socketprim.html -file113=C:\TEMP\fptools\ghc\docs\set\set\sooner-faster-quicker.html -file114=C:\TEMP\fptools\ghc\docs\set\set\stingier.html -file115=C:\TEMP\fptools\ghc\docs\set\set\system-database.html -file116=C:\TEMP\fptools\ghc\docs\set\set\ticky-ticky.html -file117=C:\TEMP\fptools\ghc\docs\set\set\universal-quantification.html -file118=C:\TEMP\fptools\ghc\docs\set\set\using-ghc.html -file119=C:\TEMP\fptools\ghc\docs\set\set\utils.html -file120=C:\TEMP\fptools\ghc\docs\set\set\vs-haskell-defn.html -file121=C:\TEMP\fptools\ghc\docs\set\set\win32-dlls.html -file122=C:\TEMP\fptools\ghc\docs\set\set\win32-dlls-create.html -file123=C:\TEMP\fptools\ghc\docs\set\set\win32-dlls-linking-static.html -file124=C:\TEMP\fptools\ghc\docs\set\set\wrong.html -file125=C:\TEMP\fptools\ghc\docs\set\set\book-hslibs.html -SubDir0=doc\user-guide\stylesheet-images - -[doc\user-guide\stylesheet-images] -fulldirectory= -file0=C:\TEMP\fptools\ghc\docs\set\set\stylesheet-images\warning.gif -file1=C:\TEMP\fptools\ghc\docs\set\set\stylesheet-images\home.gif -file2=C:\TEMP\fptools\ghc\docs\set\set\stylesheet-images\important.gif -file3=C:\TEMP\fptools\ghc\docs\set\set\stylesheet-images\next.gif -file4=C:\TEMP\fptools\ghc\docs\set\set\stylesheet-images\note.gif -file5=C:\TEMP\fptools\ghc\docs\set\set\stylesheet-images\prev.gif -file6=C:\TEMP\fptools\ghc\docs\set\set\stylesheet-images\tip.gif -file7=C:\TEMP\fptools\ghc\docs\set\set\stylesheet-images\toc-blank.gif -file8=C:\TEMP\fptools\ghc\docs\set\set\stylesheet-images\toc-minus.gif -file9=C:\TEMP\fptools\ghc\docs\set\set\stylesheet-images\toc-plus.gif -file10=C:\TEMP\fptools\ghc\docs\set\set\stylesheet-images\up.gif -file11=C:\TEMP\fptools\ghc\docs\set\set\stylesheet-images\caution.gif - diff --git a/InstallShield/File Groups/PDF Help Files.fgl b/InstallShield/File Groups/PDF Help Files.fgl deleted file mode 100644 index 32199b6..0000000 --- a/InstallShield/File Groups/PDF Help Files.fgl +++ /dev/null @@ -1,8 +0,0 @@ -[General] -Type=FILELIST -Version=1.10.000 - -[TopDir] -file0=C:\TEMP\fptools\docs\building.pdf -file1=C:\TEMP\fptools\ghc\docs\set\set.pdf - diff --git a/InstallShield/File Groups/Profiling Libraries.fgl b/InstallShield/File Groups/Profiling Libraries.fgl deleted file mode 100644 index 8614722..0000000 --- a/InstallShield/File Groups/Profiling Libraries.fgl +++ /dev/null @@ -1,258 +0,0 @@ -[General] -Type=FILELIST -Version=1.10.000 - -[TopDir] -SubDir0=lib - -[lib] -fulldirectory= -file0=C:\TEMP\fptools\ghc\lib\std\libHSstd_p.a -file1=C:\TEMP\fptools\ghc\rts\libHSrts_p.a -file2=C:\TEMP\fptools\hslibs\concurrent\libHSconcurrent_p.a -file3=C:\TEMP\fptools\hslibs\data\libHSdata_p.a -file4=C:\TEMP\fptools\hslibs\lang\libHSlang_p.a -file5=C:\TEMP\fptools\hslibs\net\libHSnet_p.a -file6=C:\TEMP\fptools\hslibs\text\libHStext_p.a -file7=C:\TEMP\fptools\hslibs\util\libHSutil_p.a -file8=C:\TEMP\fptools\hslibs\win32\src\libHSwin32_p.a -file9=C:\TEMP\fptools\greencard\lib\ghc\libHSgreencard_p.a -SubDir0=lib\imports - -[lib\imports] -fulldirectory= -SubDir0=lib\imports\concurrent -SubDir1=lib\imports\data -SubDir2=lib\imports\greencard -SubDir3=lib\imports\lang -SubDir4=lib\imports\net -SubDir5=lib\imports\num -SubDir6=lib\imports\std -SubDir7=lib\imports\text -SubDir8=lib\imports\util -SubDir9=lib\imports\win32 - -[lib\imports\concurrent] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\concurrent\Strategies.p_hi -file1=C:\TEMP\fptools\hslibs\concurrent\Channel.p_hi -file2=C:\TEMP\fptools\hslibs\concurrent\ChannelVar.p_hi -file3=C:\TEMP\fptools\hslibs\concurrent\Concurrent.p_hi -file4=C:\TEMP\fptools\hslibs\concurrent\CVar.p_hi -file5=C:\TEMP\fptools\hslibs\concurrent\Merge.p_hi -file6=C:\TEMP\fptools\hslibs\concurrent\MVar.p_hi -file7=C:\TEMP\fptools\hslibs\concurrent\Parallel.p_hi -file8=C:\TEMP\fptools\hslibs\concurrent\QSem.p_hi -file9=C:\TEMP\fptools\hslibs\concurrent\QSemN.p_hi -file10=C:\TEMP\fptools\hslibs\concurrent\SampleVar.p_hi -file11=C:\TEMP\fptools\hslibs\concurrent\Semaphore.p_hi -file12=C:\TEMP\fptools\hslibs\concurrent\Chan.p_hi - -[lib\imports\data] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\data\Set.p_hi -file1=C:\TEMP\fptools\hslibs\data\FiniteMap.p_hi -file2=C:\TEMP\fptools\hslibs\data\edison\EdisonPrelude.p_hi -file3=C:\TEMP\fptools\hslibs\data\edison\Assoc\Assoc.p_hi -file4=C:\TEMP\fptools\hslibs\data\edison\Assoc\AssocDefaults.p_hi -file5=C:\TEMP\fptools\hslibs\data\edison\Assoc\AssocList.p_hi -file6=C:\TEMP\fptools\hslibs\data\edison\Assoc\PatriciaLoMap.p_hi -file7=C:\TEMP\fptools\hslibs\data\edison\Coll\UnbalancedSet.p_hi -file8=C:\TEMP\fptools\hslibs\data\edison\Coll\CollectionDefaults.p_hi -file9=C:\TEMP\fptools\hslibs\data\edison\Coll\CollectionUtils.p_hi -file10=C:\TEMP\fptools\hslibs\data\edison\Coll\LazyPairingHeap.p_hi -file11=C:\TEMP\fptools\hslibs\data\edison\Coll\LeftistHeap.p_hi -file12=C:\TEMP\fptools\hslibs\data\edison\Coll\MinHeap.p_hi -file13=C:\TEMP\fptools\hslibs\data\edison\Coll\SkewHeap.p_hi -file14=C:\TEMP\fptools\hslibs\data\edison\Coll\SplayHeap.p_hi -file15=C:\TEMP\fptools\hslibs\data\edison\Coll\TestOrdBag.p_hi -file16=C:\TEMP\fptools\hslibs\data\edison\Coll\TestOrdSet.p_hi -file17=C:\TEMP\fptools\hslibs\data\edison\Coll\Collection.p_hi -file18=C:\TEMP\fptools\hslibs\data\edison\Seq\TestSeq.p_hi -file19=C:\TEMP\fptools\hslibs\data\edison\Seq\BinaryRandList.p_hi -file20=C:\TEMP\fptools\hslibs\data\edison\Seq\BraunSeq.p_hi -file21=C:\TEMP\fptools\hslibs\data\edison\Seq\JoinList.p_hi -file22=C:\TEMP\fptools\hslibs\data\edison\Seq\ListSeq.p_hi -file23=C:\TEMP\fptools\hslibs\data\edison\Seq\MyersStack.p_hi -file24=C:\TEMP\fptools\hslibs\data\edison\Seq\RandList.p_hi -file25=C:\TEMP\fptools\hslibs\data\edison\Seq\RevSeq.p_hi -file26=C:\TEMP\fptools\hslibs\data\edison\Seq\Sequence.p_hi -file27=C:\TEMP\fptools\hslibs\data\edison\Seq\SequenceDefaults.p_hi -file28=C:\TEMP\fptools\hslibs\data\edison\Seq\SimpleQueue.p_hi -file29=C:\TEMP\fptools\hslibs\data\edison\Seq\SizedSeq.p_hi -file30=C:\TEMP\fptools\hslibs\data\edison\Seq\BankersQueue.p_hi - -[lib\imports\greencard] -fulldirectory= -file0=C:\TEMP\fptools\greencard\lib\ghc\StdDIS.p_hi - -[lib\imports\lang] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\lang\Word.p_hi -file1=C:\TEMP\fptools\hslibs\lang\ArrayBase.p_hi -file2=C:\TEMP\fptools\hslibs\lang\Bits.p_hi -file3=C:\TEMP\fptools\hslibs\lang\ByteArray.p_hi -file4=C:\TEMP\fptools\hslibs\lang\CCall.p_hi -file5=C:\TEMP\fptools\hslibs\lang\CString.p_hi -file6=C:\TEMP\fptools\hslibs\lang\CTypes.p_hi -file7=C:\TEMP\fptools\hslibs\lang\CTypesISO.p_hi -file8=C:\TEMP\fptools\hslibs\lang\Dynamic.p_hi -file9=C:\TEMP\fptools\hslibs\lang\Exception.p_hi -file10=C:\TEMP\fptools\hslibs\lang\Foreign.p_hi -file11=C:\TEMP\fptools\hslibs\lang\ForeignObj.p_hi -file12=C:\TEMP\fptools\hslibs\lang\GlaExts.p_hi -file13=C:\TEMP\fptools\hslibs\lang\IArray.p_hi -file14=C:\TEMP\fptools\hslibs\lang\Int.p_hi -file15=C:\TEMP\fptools\hslibs\lang\IOExts.p_hi -file16=C:\TEMP\fptools\hslibs\lang\LazyST.p_hi -file17=C:\TEMP\fptools\hslibs\lang\MutableArray.p_hi -file18=C:\TEMP\fptools\hslibs\lang\NativeInfo.p_hi -file19=C:\TEMP\fptools\hslibs\lang\NumExts.p_hi -file20=C:\TEMP\fptools\hslibs\lang\PackedString.p_hi -file21=C:\TEMP\fptools\hslibs\lang\ShowFunctions.p_hi -file22=C:\TEMP\fptools\hslibs\lang\ST.p_hi -file23=C:\TEMP\fptools\hslibs\lang\Stable.p_hi -file24=C:\TEMP\fptools\hslibs\lang\StableName.p_hi -file25=C:\TEMP\fptools\hslibs\lang\StablePtr.p_hi -file26=C:\TEMP\fptools\hslibs\lang\Storable.p_hi -file27=C:\TEMP\fptools\hslibs\lang\TimeExts.p_hi -file28=C:\TEMP\fptools\hslibs\lang\Weak.p_hi -file29=C:\TEMP\fptools\hslibs\lang\Addr.p_hi -file30=C:\TEMP\fptools\hslibs\lang\monads\Monoid.p_hi -file31=C:\TEMP\fptools\hslibs\lang\monads\MonadError.p_hi -file32=C:\TEMP\fptools\hslibs\lang\monads\MonadFix.p_hi -file33=C:\TEMP\fptools\hslibs\lang\monads\MonadIdentity.p_hi -file34=C:\TEMP\fptools\hslibs\lang\monads\MonadReader.p_hi -file35=C:\TEMP\fptools\hslibs\lang\monads\MonadRWS.p_hi -file36=C:\TEMP\fptools\hslibs\lang\monads\MonadState.p_hi -file37=C:\TEMP\fptools\hslibs\lang\monads\MonadTrans.p_hi -file38=C:\TEMP\fptools\hslibs\lang\monads\MonadWriter.p_hi -file39=C:\TEMP\fptools\hslibs\lang\monads\MonadEither.p_hi -file40=C:\TEMP\fptools\hslibs\lang\MArray.p_hi - -[lib\imports\net] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\net\URI.p_hi -file1=C:\TEMP\fptools\hslibs\net\Socket.p_hi -file2=C:\TEMP\fptools\hslibs\net\SocketPrim.p_hi -file3=C:\TEMP\fptools\hslibs\net\BSD.p_hi - -[lib\imports\num] -fulldirectory= - -[lib\imports\std] -fulldirectory= -file0=C:\TEMP\fptools\ghc\lib\std\Array.p_hi -file1=C:\TEMP\fptools\ghc\lib\std\Char.p_hi -file2=C:\TEMP\fptools\ghc\lib\std\Complex.p_hi -file3=C:\TEMP\fptools\ghc\lib\std\CPUTime.p_hi -file4=C:\TEMP\fptools\ghc\lib\std\Directory.p_hi -file5=C:\TEMP\fptools\ghc\lib\std\IO.p_hi -file6=C:\TEMP\fptools\ghc\lib\std\Ix.p_hi -file7=C:\TEMP\fptools\ghc\lib\std\List.p_hi -file8=C:\TEMP\fptools\ghc\lib\std\Locale.p_hi -file9=C:\TEMP\fptools\ghc\lib\std\Maybe.p_hi -file10=C:\TEMP\fptools\ghc\lib\std\Monad.p_hi -file11=C:\TEMP\fptools\ghc\lib\std\Numeric.p_hi -file12=C:\TEMP\fptools\ghc\lib\std\PrelAddr.p_hi -file13=C:\TEMP\fptools\ghc\lib\std\PrelArr.p_hi -file14=C:\TEMP\fptools\ghc\lib\std\PrelArrExtra.p_hi -file15=C:\TEMP\fptools\ghc\lib\std\PrelBase.p_hi -file16=C:\TEMP\fptools\ghc\lib\std\PrelByteArr.p_hi -file17=C:\TEMP\fptools\ghc\lib\std\PrelConc.p_hi -file18=C:\TEMP\fptools\ghc\lib\std\PrelDynamic.p_hi -file19=C:\TEMP\fptools\ghc\lib\std\PrelEnum.p_hi -file20=C:\TEMP\fptools\ghc\lib\std\PrelErr.p_hi -file21=C:\TEMP\fptools\ghc\lib\std\PrelException.p_hi -file22=C:\TEMP\fptools\ghc\lib\std\PrelFloat.p_hi -file23=C:\TEMP\fptools\ghc\lib\std\PrelForeign.p_hi -file24=C:\TEMP\fptools\ghc\lib\std\PrelHandle.p_hi -file25=C:\TEMP\fptools\ghc\lib\std\PrelIO.p_hi -file26=C:\TEMP\fptools\ghc\lib\std\PrelIOBase.p_hi -file27=C:\TEMP\fptools\ghc\lib\std\PrelList.p_hi -file28=C:\TEMP\fptools\ghc\lib\std\PrelMain.p_hi -file29=C:\TEMP\fptools\ghc\lib\std\PrelMaybe.p_hi -file30=C:\TEMP\fptools\ghc\lib\std\PrelNum.p_hi -file31=C:\TEMP\fptools\ghc\lib\std\PrelPack.p_hi -file32=C:\TEMP\fptools\ghc\lib\std\PrelRead.p_hi -file33=C:\TEMP\fptools\ghc\lib\std\PrelReal.p_hi -file34=C:\TEMP\fptools\ghc\lib\std\PrelShow.p_hi -file35=C:\TEMP\fptools\ghc\lib\std\PrelST.p_hi -file36=C:\TEMP\fptools\ghc\lib\std\PrelStable.p_hi -file37=C:\TEMP\fptools\ghc\lib\std\PrelTup.p_hi -file38=C:\TEMP\fptools\ghc\lib\std\Prelude.p_hi -file39=C:\TEMP\fptools\ghc\lib\std\PrelWeak.p_hi -file40=C:\TEMP\fptools\ghc\lib\std\Random.p_hi -file41=C:\TEMP\fptools\ghc\lib\std\Ratio.p_hi -file42=C:\TEMP\fptools\ghc\lib\std\System.p_hi -file43=C:\TEMP\fptools\ghc\lib\std\Time.p_hi -file44=C:\TEMP\fptools\ghc\lib\std\PrelGHC.p_hi - -[lib\imports\text] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\text\RegexString.p_hi -file1=C:\TEMP\fptools\hslibs\text\Pretty.p_hi -file2=C:\TEMP\fptools\hslibs\text\Regex.p_hi -file3=C:\TEMP\fptools\hslibs\text\MatchPS.p_hi -file4=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlTypes.p_hi -file5=C:\TEMP\fptools\hslibs\text\haxml\lib\ParseSTLib.p_hi -file6=C:\TEMP\fptools\hslibs\text\haxml\lib\Xml2Haskell.p_hi -file7=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlCombinators.p_hi -file8=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlHtmlGen.p_hi -file9=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlHtmlParse.p_hi -file10=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlHtmlPP.p_hi -file11=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlLex.p_hi -file12=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlLib.p_hi -file13=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlParse.p_hi -file14=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlPP.p_hi -file15=C:\TEMP\fptools\hslibs\text\haxml\lib\Haskell2Xml.p_hi -file16=C:\TEMP\fptools\hslibs\text\html\HtmlBlockTable.p_hi -file17=C:\TEMP\fptools\hslibs\text\html\Html.p_hi -file18=C:\TEMP\fptools\hslibs\text\parsec\ParsecToken.p_hi -file19=C:\TEMP\fptools\hslibs\text\parsec\ParsecExpr.p_hi -file20=C:\TEMP\fptools\hslibs\text\parsec\ParsecLanguage.p_hi -file21=C:\TEMP\fptools\hslibs\text\parsec\ParsecError.p_hi -file22=C:\TEMP\fptools\hslibs\text\parsec\Parsec.p_hi - -[lib\imports\util] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\util\Memo.p_hi -file1=C:\TEMP\fptools\hslibs\util\MD5.p_hi -file2=C:\TEMP\fptools\hslibs\util\GetOpt.p_hi -file3=C:\TEMP\fptools\hslibs\util\check\QuickCheckUtils.p_hi -file4=C:\TEMP\fptools\hslibs\util\check\QuickCheckBatch.p_hi -file5=C:\TEMP\fptools\hslibs\util\check\QuickCheckPoly.p_hi -file6=C:\TEMP\fptools\hslibs\util\check\QuickCheck.p_hi - -[lib\imports\win32] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\win32\src\Win32Window.p_hi -file1=C:\TEMP\fptools\hslibs\win32\src\Win32.p_hi -file2=C:\TEMP\fptools\hslibs\win32\src\Win32Bitmap.p_hi -file3=C:\TEMP\fptools\hslibs\win32\src\Win32Brush.p_hi -file4=C:\TEMP\fptools\hslibs\win32\src\Win32Clip.p_hi -file5=C:\TEMP\fptools\hslibs\win32\src\Win32Control.p_hi -file6=C:\TEMP\fptools\hslibs\win32\src\Win32Dialogue.p_hi -file7=C:\TEMP\fptools\hslibs\win32\src\Win32DLL.p_hi -file8=C:\TEMP\fptools\hslibs\win32\src\Win32File.p_hi -file9=C:\TEMP\fptools\hslibs\win32\src\Win32Font.p_hi -file10=C:\TEMP\fptools\hslibs\win32\src\Win32Graphics2D.p_hi -file11=C:\TEMP\fptools\hslibs\win32\src\Win32HDC.p_hi -file12=C:\TEMP\fptools\hslibs\win32\src\Win32Icon.p_hi -file13=C:\TEMP\fptools\hslibs\win32\src\Win32Key.p_hi -file14=C:\TEMP\fptools\hslibs\win32\src\Win32Menu.p_hi -file15=C:\TEMP\fptools\hslibs\win32\src\Win32Misc.p_hi -file16=C:\TEMP\fptools\hslibs\win32\src\Win32MM.p_hi -file17=C:\TEMP\fptools\hslibs\win32\src\Win32NLS.p_hi -file18=C:\TEMP\fptools\hslibs\win32\src\Win32Palette.p_hi -file19=C:\TEMP\fptools\hslibs\win32\src\Win32Path.p_hi -file20=C:\TEMP\fptools\hslibs\win32\src\Win32Pen.p_hi -file21=C:\TEMP\fptools\hslibs\win32\src\Win32Process.p_hi -file22=C:\TEMP\fptools\hslibs\win32\src\Win32Region.p_hi -file23=C:\TEMP\fptools\hslibs\win32\src\Win32Registry.p_hi -file24=C:\TEMP\fptools\hslibs\win32\src\Win32Resource.p_hi -file25=C:\TEMP\fptools\hslibs\win32\src\Win32SystemInfo.p_hi -file26=C:\TEMP\fptools\hslibs\win32\src\Win32Types.p_hi -file27=C:\TEMP\fptools\hslibs\win32\src\GDITypes.p_hi -file28=C:\TEMP\fptools\hslibs\win32\src\Win32WinMessage.p_hi - diff --git a/InstallShield/File Groups/Program Executable Files.fgl b/InstallShield/File Groups/Program Executable Files.fgl deleted file mode 100644 index 14790cd..0000000 --- a/InstallShield/File Groups/Program Executable Files.fgl +++ /dev/null @@ -1,370 +0,0 @@ -[General] -Type=FILELIST -Version=1.10.000 - -[TopDir] -file0=C:\TEMP\fptools\glafp-utils\mkdirhier\mkdirhier -file1=C:\TEMP\fptools\ghc\ANNOUNCE -file2=C:\TEMP\fptools\aclocal.m4 -file3=C:\TEMP\fptools\configure.ac -file4=C:\TEMP\fptools\config.status -file5=C:\TEMP\fptools\configure -file6=C:\TEMP\fptools\config.guess -file7=C:\TEMP\fptools\install-sh -file8=C:\TEMP\fptools\config.sub -file9=C:\TEMP\fptools\distrib\INSTALL -file10=C:\TEMP\fptools\distrib\Makefile-bin.in -SubDir0=bin -SubDir1=lib - -[bin] -fulldirectory=C:\ISRelease\fptools\bin -file0=C:\bin\perl.exe -file1=C:\TEMP\fptools\ghc\utils\hp2ps\hp2ps.exe -file2=C:\TEMP\fptools\hslibs\win32\src\HSwin32.dll -file3=C:\TEMP\fptools\ghc\utils\stat2resid\stat2resid -file4=C:\TEMP\fptools\dll\HSutil_cbits.dll -file5=C:\TEMP\fptools\dll\HSconcurrent.dll -file6=C:\TEMP\fptools\dll\HSdata.dll -file7=C:\TEMP\fptools\dll\HSlang.dll -file8=C:\TEMP\fptools\dll\HSlang_cbits.dll -file9=C:\TEMP\fptools\dll\HSnet.dll -file10=C:\TEMP\fptools\dll\HSnet_cbits.dll -file11=C:\TEMP\fptools\dll\HSrts.dll -file12=C:\TEMP\fptools\dll\HSstd.dll -file13=C:\TEMP\fptools\dll\HSstd_cbits.dll -file14=C:\TEMP\fptools\dll\HStext.dll -file15=C:\TEMP\fptools\dll\HStext_cbits.dll -file16=C:\TEMP\fptools\dll\HSutil.dll -file17=C:\TEMP\fptools\dll\gmp.dll -file18=C:\TEMP\fptools\dll\HSgreencard.dll -file19=C:\TEMP\fptools\ghc\driver\ghc-4.08.1 - -[lib] -fulldirectory=C:\ISRelease\fptools\lib -file0=C:\TEMP\fptools\hslibs\util\cbits\libHSutil_cbits.a -file1=C:\TEMP\fptools\hslibs\util\cbits\libHSutil_cbits_imp.a -file2=C:\TEMP\fptools\hslibs\util\libHSutil.a -file3=C:\TEMP\fptools\hslibs\util\libHSutil_imp.a -file4=C:\TEMP\fptools\hslibs\text\cbits\libHStext_cbits.a -file5=C:\TEMP\fptools\hslibs\text\cbits\libHStext_cbits_imp.a -file6=C:\TEMP\fptools\hslibs\text\libHStext.a -file7=C:\TEMP\fptools\hslibs\text\libHStext_imp.a -file8=C:\TEMP\fptools\hslibs\net\cbits\libHSnet_cbits.a -file9=C:\TEMP\fptools\hslibs\net\cbits\libHSnet_cbits_imp.a -file10=C:\TEMP\fptools\hslibs\lang\cbits\libHSlang_cbits.a -file11=C:\TEMP\fptools\hslibs\lang\cbits\libHSlang_cbits_imp.a -file12=C:\TEMP\fptools\hslibs\lang\libHSlang.a -file13=C:\TEMP\fptools\hslibs\lang\libHSlang_imp.a -file14=C:\TEMP\fptools\hslibs\data\libHSdata_imp.a -file15=C:\TEMP\fptools\hslibs\data\libHSdata.a -file16=C:\TEMP\fptools\hslibs\concurrent\libHSconcurrent.a -file17=C:\TEMP\fptools\hslibs\concurrent\libHSconcurrent_imp.a -file18=C:\TEMP\fptools\ghc\rts\gmp\libgmp.a -file19=C:\TEMP\fptools\ghc\rts\gmp\libgmp_imp.a -file20=C:\TEMP\fptools\ghc\rts\libHSrts.a -file21=C:\TEMP\fptools\ghc\rts\libHSrts_imp.a -file22=C:\TEMP\fptools\ghc\driver\ghc-asm.prl -file23=C:\TEMP\fptools\ghc\driver\ghc-consist.prl -file24=C:\TEMP\fptools\ghc\driver\ghc-iface.prl -file25=C:\TEMP\fptools\ghc\driver\ghc-split.prl -file26=C:\TEMP\fptools\ghc\utils\stat2resid\parse-gcstats.prl -file27=C:\TEMP\fptools\ghc\utils\stat2resid\process-gcstats.prl -file28=C:\TEMP\fptools\ghc\compiler\hsc.exe -file29=C:\TEMP\fptools\ghc\utils\unlit\unlit.exe -file30=C:\TEMP\fptools\ghc\rts\Main.dll_o -file31=C:\TEMP\fptools\ghc\lib\std\PrelMain.dll_o -file32=C:\TEMP\fptools\ghc\lib\std\libHSstd.a -file33=C:\TEMP\fptools\ghc\lib\std\libHSstd_imp.a -file34=C:\TEMP\fptools\ghc\lib\std\cbits\libHSstd_cbits.a -file35=C:\TEMP\fptools\ghc\lib\std\cbits\libHSstd_cbits_imp.a -file36=C:\TEMP\fptools\hslibs\win32\src\libHSwin32_imp.a -file37=C:\TEMP\fptools\hslibs\win32\src\libHSwin32.a -file38=C:\TEMP\fptools\greencard\lib\ghc\libHSgreencard_imp.a -file39=C:\TEMP\fptools\greencard\lib\ghc\libHSgreencard.a -file40=C:\TEMP\fptools\ghc\utils\hscpp\hscpp -file41=C:\TEMP\fptools\ghc\utils\mkdependHS\mkdependHS -file42=C:\TEMP\fptools\hslibs\net\libHSnet_imp.a -file43=C:\TEMP\fptools\hslibs\net\libHSnet.a -SubDir0=lib\imports -SubDir1=lib\includes - -[lib\imports] -fulldirectory=C:\usr\fptools-BUILDS\new-rts-20\ghc-4.03\lib\i386-unknown-mingw32\ghc-4.03\imports -SubDir0=lib\imports\std -SubDir1=lib\imports\win32 -SubDir2=lib\imports\data -SubDir3=lib\imports\lang -SubDir4=lib\imports\net -SubDir5=lib\imports\util -SubDir6=lib\imports\num -SubDir7=lib\imports\text -SubDir8=lib\imports\greencard -SubDir9=lib\imports\concurrent - -[lib\imports\std] -fulldirectory=C:\usr\fptools-BUILDS\new-rts-20\ghc-4.03\lib\i386-unknown-mingw32\ghc-4.03\imports\std -file0=C:\TEMP\fptools\ghc\lib\std\Array.hi -file1=C:\TEMP\fptools\ghc\lib\std\Char.hi -file2=C:\TEMP\fptools\ghc\lib\std\Complex.hi -file3=C:\TEMP\fptools\ghc\lib\std\CPUTime.hi -file4=C:\TEMP\fptools\ghc\lib\std\Locale.hi -file5=C:\TEMP\fptools\ghc\lib\std\IO.hi -file6=C:\TEMP\fptools\ghc\lib\std\Ix.hi -file7=C:\TEMP\fptools\ghc\lib\std\List.hi -file8=C:\TEMP\fptools\ghc\lib\std\Directory.hi -file9=C:\TEMP\fptools\ghc\lib\std\PrelDynamic.hi -file10=C:\TEMP\fptools\ghc\lib\std\Monad.hi -file11=C:\TEMP\fptools\ghc\lib\std\Numeric.hi -file12=C:\TEMP\fptools\ghc\lib\std\PrelAddr.hi -file13=C:\TEMP\fptools\ghc\lib\std\PrelArr.hi -file14=C:\TEMP\fptools\ghc\lib\std\PrelArrExtra.hi -file15=C:\TEMP\fptools\ghc\lib\std\PrelBase.hi -file16=C:\TEMP\fptools\ghc\lib\std\PrelByteArr.hi -file17=C:\TEMP\fptools\ghc\lib\std\PrelConc.hi -file18=C:\TEMP\fptools\ghc\lib\std\Maybe.hi -file19=C:\TEMP\fptools\ghc\lib\std\PrelMain.hi -file20=C:\TEMP\fptools\ghc\lib\std\PrelErr.hi -file21=C:\TEMP\fptools\ghc\lib\std\PrelException.hi -file22=C:\TEMP\fptools\ghc\lib\std\PrelFloat.hi -file23=C:\TEMP\fptools\ghc\lib\std\PrelForeign.hi -file24=C:\TEMP\fptools\ghc\lib\std\PrelGHC.hi -file25=C:\TEMP\fptools\ghc\lib\std\PrelHandle.hi -file26=C:\TEMP\fptools\ghc\lib\std\PrelIOBase.hi -file27=C:\TEMP\fptools\ghc\lib\std\PrelList.hi -file28=C:\TEMP\fptools\ghc\lib\std\PrelEnum.hi -file29=C:\TEMP\fptools\ghc\lib\std\PrelNum.hi -file30=C:\TEMP\fptools\ghc\lib\std\PrelPack.hi -file31=C:\TEMP\fptools\ghc\lib\std\PrelRead.hi -file32=C:\TEMP\fptools\ghc\lib\std\PrelReal.hi -file33=C:\TEMP\fptools\ghc\lib\std\PrelShow.hi -file34=C:\TEMP\fptools\ghc\lib\std\PrelST.hi -file35=C:\TEMP\fptools\ghc\lib\std\PrelStable.hi -file36=C:\TEMP\fptools\ghc\lib\std\PrelTup.hi -file37=C:\TEMP\fptools\ghc\lib\std\Prelude.hi -file38=C:\TEMP\fptools\ghc\lib\std\PrelWeak.hi -file39=C:\TEMP\fptools\ghc\lib\std\Random.hi -file40=C:\TEMP\fptools\ghc\lib\std\Ratio.hi -file41=C:\TEMP\fptools\ghc\lib\std\System.hi -file42=C:\TEMP\fptools\ghc\lib\std\Time.hi -file43=C:\TEMP\fptools\ghc\lib\std\PrelMaybe.hi -file44=C:\TEMP\fptools\ghc\lib\std\PrelIO.hi - -[lib\imports\win32] -fulldirectory=C:\usr\fptools-BUILDS\new-rts-20\ghc-4.03\lib\i386-unknown-mingw32\ghc-4.03\imports\win32 -file0=C:\TEMP\fptools\hslibs\win32\src\Win32Types.hi -file1=C:\TEMP\fptools\hslibs\win32\src\Win32Bitmap.hi -file2=C:\TEMP\fptools\hslibs\win32\src\Win32Brush.hi -file3=C:\TEMP\fptools\hslibs\win32\src\Win32Clip.hi -file4=C:\TEMP\fptools\hslibs\win32\src\Win32Control.hi -file5=C:\TEMP\fptools\hslibs\win32\src\Win32Dialogue.hi -file6=C:\TEMP\fptools\hslibs\win32\src\GDITypes.hi -file7=C:\TEMP\fptools\hslibs\win32\src\Win32Window.hi -file8=C:\TEMP\fptools\hslibs\win32\src\Win32WinMessage.hi -file9=C:\TEMP\fptools\hslibs\win32\src\Win32DLL.hi -file10=C:\TEMP\fptools\hslibs\win32\src\Win32File.hi -file11=C:\TEMP\fptools\hslibs\win32\src\Win32Font.hi -file12=C:\TEMP\fptools\hslibs\win32\src\Win32Graphics2D.hi -file13=C:\TEMP\fptools\hslibs\win32\src\Win32Menu.hi -file14=C:\TEMP\fptools\hslibs\win32\src\Win32Key.hi -file15=C:\TEMP\fptools\hslibs\win32\src\Win32SystemInfo.hi -file16=C:\TEMP\fptools\hslibs\win32\src\Win32HDC.hi -file17=C:\TEMP\fptools\hslibs\win32\src\Win32Icon.hi -file18=C:\TEMP\fptools\hslibs\win32\src\Win32Misc.hi -file19=C:\TEMP\fptools\hslibs\win32\src\Win32MM.hi -file20=C:\TEMP\fptools\hslibs\win32\src\Win32Palette.hi -file21=C:\TEMP\fptools\hslibs\win32\src\Win32Path.hi -file22=C:\TEMP\fptools\hslibs\win32\src\Win32Pen.hi -file23=C:\TEMP\fptools\hslibs\win32\src\Win32Process.hi -file24=C:\TEMP\fptools\hslibs\win32\src\Win32Region.hi -file25=C:\TEMP\fptools\hslibs\win32\src\Win32Registry.hi -file26=C:\TEMP\fptools\hslibs\win32\src\Win32Resource.hi -file27=C:\TEMP\fptools\hslibs\win32\src\Win32.hi -file28=C:\TEMP\fptools\hslibs\win32\src\Win32NLS.hi - -[lib\imports\data] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\data\FiniteMap.hi -file1=C:\TEMP\fptools\hslibs\data\Set.hi -file2=C:\TEMP\fptools\hslibs\data\edison\Assoc\Assoc.hi -file3=C:\TEMP\fptools\hslibs\data\edison\Assoc\AssocDefaults.hi -file4=C:\TEMP\fptools\hslibs\data\edison\Assoc\AssocList.hi -file5=C:\TEMP\fptools\hslibs\data\edison\Assoc\PatriciaLoMap.hi -file6=C:\TEMP\fptools\hslibs\data\edison\EdisonPrelude.hi -file7=C:\TEMP\fptools\hslibs\data\edison\Coll\Collection.hi -file8=C:\TEMP\fptools\hslibs\data\edison\Coll\CollectionDefaults.hi -file9=C:\TEMP\fptools\hslibs\data\edison\Coll\CollectionUtils.hi -file10=C:\TEMP\fptools\hslibs\data\edison\Coll\LazyPairingHeap.hi -file11=C:\TEMP\fptools\hslibs\data\edison\Coll\LeftistHeap.hi -file12=C:\TEMP\fptools\hslibs\data\edison\Coll\MinHeap.hi -file13=C:\TEMP\fptools\hslibs\data\edison\Coll\SkewHeap.hi -file14=C:\TEMP\fptools\hslibs\data\edison\Coll\SplayHeap.hi -file15=C:\TEMP\fptools\hslibs\data\edison\Coll\TestOrdBag.hi -file16=C:\TEMP\fptools\hslibs\data\edison\Coll\TestOrdSet.hi -file17=C:\TEMP\fptools\hslibs\data\edison\Coll\UnbalancedSet.hi -file18=C:\TEMP\fptools\hslibs\data\edison\Seq\BankersQueue.hi -file19=C:\TEMP\fptools\hslibs\data\edison\Seq\BinaryRandList.hi -file20=C:\TEMP\fptools\hslibs\data\edison\Seq\BraunSeq.hi -file21=C:\TEMP\fptools\hslibs\data\edison\Seq\JoinList.hi -file22=C:\TEMP\fptools\hslibs\data\edison\Seq\ListSeq.hi -file23=C:\TEMP\fptools\hslibs\data\edison\Seq\MyersStack.hi -file24=C:\TEMP\fptools\hslibs\data\edison\Seq\RandList.hi -file25=C:\TEMP\fptools\hslibs\data\edison\Seq\RevSeq.hi -file26=C:\TEMP\fptools\hslibs\data\edison\Seq\Sequence.hi -file27=C:\TEMP\fptools\hslibs\data\edison\Seq\SequenceDefaults.hi -file28=C:\TEMP\fptools\hslibs\data\edison\Seq\SimpleQueue.hi -file29=C:\TEMP\fptools\hslibs\data\edison\Seq\SizedSeq.hi -file30=C:\TEMP\fptools\hslibs\data\edison\Seq\TestSeq.hi - -[lib\imports\lang] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\lang\Bits.hi -file1=C:\TEMP\fptools\hslibs\lang\CCall.hi -file2=C:\TEMP\fptools\hslibs\lang\Weak.hi -file3=C:\TEMP\fptools\hslibs\lang\Word.hi -file4=C:\TEMP\fptools\hslibs\lang\ArrayBase.hi -file5=C:\TEMP\fptools\hslibs\lang\ByteArray.hi -file6=C:\TEMP\fptools\hslibs\lang\CString.hi -file7=C:\TEMP\fptools\hslibs\lang\CTypes.hi -file8=C:\TEMP\fptools\hslibs\lang\CTypesISO.hi -file9=C:\TEMP\fptools\hslibs\lang\Dynamic.hi -file10=C:\TEMP\fptools\hslibs\lang\Exception.hi -file11=C:\TEMP\fptools\hslibs\lang\Foreign.hi -file12=C:\TEMP\fptools\hslibs\lang\ForeignObj.hi -file13=C:\TEMP\fptools\hslibs\lang\GlaExts.hi -file14=C:\TEMP\fptools\hslibs\lang\IArray.hi -file15=C:\TEMP\fptools\hslibs\lang\Int.hi -file16=C:\TEMP\fptools\hslibs\lang\IOExts.hi -file17=C:\TEMP\fptools\hslibs\lang\LazyST.hi -file18=C:\TEMP\fptools\hslibs\lang\MArray.hi -file19=C:\TEMP\fptools\hslibs\lang\MutableArray.hi -file20=C:\TEMP\fptools\hslibs\lang\NativeInfo.hi -file21=C:\TEMP\fptools\hslibs\lang\NumExts.hi -file22=C:\TEMP\fptools\hslibs\lang\PackedString.hi -file23=C:\TEMP\fptools\hslibs\lang\ShowFunctions.hi -file24=C:\TEMP\fptools\hslibs\lang\ST.hi -file25=C:\TEMP\fptools\hslibs\lang\Stable.hi -file26=C:\TEMP\fptools\hslibs\lang\StableName.hi -file27=C:\TEMP\fptools\hslibs\lang\StablePtr.hi -file28=C:\TEMP\fptools\hslibs\lang\Storable.hi -file29=C:\TEMP\fptools\hslibs\lang\TimeExts.hi -file30=C:\TEMP\fptools\hslibs\lang\Addr.hi -file31=C:\TEMP\fptools\hslibs\lang\monads\Monoid.hi -file32=C:\TEMP\fptools\hslibs\lang\monads\MonadError.hi -file33=C:\TEMP\fptools\hslibs\lang\monads\MonadFix.hi -file34=C:\TEMP\fptools\hslibs\lang\monads\MonadIdentity.hi -file35=C:\TEMP\fptools\hslibs\lang\monads\MonadReader.hi -file36=C:\TEMP\fptools\hslibs\lang\monads\MonadRWS.hi -file37=C:\TEMP\fptools\hslibs\lang\monads\MonadState.hi -file38=C:\TEMP\fptools\hslibs\lang\monads\MonadTrans.hi -file39=C:\TEMP\fptools\hslibs\lang\monads\MonadWriter.hi -file40=C:\TEMP\fptools\hslibs\lang\monads\MonadEither.hi - -[lib\imports\net] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\net\SocketPrim.hi -file1=C:\TEMP\fptools\hslibs\net\Socket.hi -file2=C:\TEMP\fptools\hslibs\net\BSD.hi -file3=C:\TEMP\fptools\hslibs\net\URI.hi - -[lib\imports\util] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\util\GetOpt.hi -file1=C:\TEMP\fptools\hslibs\util\MD5.hi -file2=C:\TEMP\fptools\hslibs\util\Memo.hi -file3=C:\TEMP\fptools\hslibs\util\check\QuickCheckUtils.hi -file4=C:\TEMP\fptools\hslibs\util\check\QuickCheckBatch.hi -file5=C:\TEMP\fptools\hslibs\util\check\QuickCheckPoly.hi -file6=C:\TEMP\fptools\hslibs\util\check\QuickCheck.hi - -[lib\imports\num] -fulldirectory= - -[lib\imports\text] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\text\RegexString.hi -file1=C:\TEMP\fptools\hslibs\text\MatchPS.hi -file2=C:\TEMP\fptools\hslibs\text\Pretty.hi -file3=C:\TEMP\fptools\hslibs\text\Regex.hi -file4=C:\TEMP\fptools\hslibs\text\html\Html.hi -file5=C:\TEMP\fptools\hslibs\text\html\HtmlBlockTable.hi -file6=C:\TEMP\fptools\hslibs\text\parsec\Parsec.hi -file7=C:\TEMP\fptools\hslibs\text\parsec\ParsecError.hi -file8=C:\TEMP\fptools\hslibs\text\parsec\ParsecExpr.hi -file9=C:\TEMP\fptools\hslibs\text\parsec\ParsecLanguage.hi -file10=C:\TEMP\fptools\hslibs\text\parsec\ParsecToken.hi -file11=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlTypes.hi -file12=C:\TEMP\fptools\hslibs\text\haxml\lib\ParseSTLib.hi -file13=C:\TEMP\fptools\hslibs\text\haxml\lib\Xml2Haskell.hi -file14=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlCombinators.hi -file15=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlHtmlGen.hi -file16=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlHtmlParse.hi -file17=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlHtmlPP.hi -file18=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlLex.hi -file19=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlLib.hi -file20=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlParse.hi -file21=C:\TEMP\fptools\hslibs\text\haxml\lib\XmlPP.hi -file22=C:\TEMP\fptools\hslibs\text\haxml\lib\Haskell2Xml.hi - -[lib\imports\greencard] -fulldirectory= -file0=C:\TEMP\fptools\greencard\lib\ghc\StdDIS.hi - -[lib\imports\concurrent] -fulldirectory= -file0=C:\TEMP\fptools\hslibs\concurrent\Strategies.hi -file1=C:\TEMP\fptools\hslibs\concurrent\Channel.hi -file2=C:\TEMP\fptools\hslibs\concurrent\ChannelVar.hi -file3=C:\TEMP\fptools\hslibs\concurrent\Concurrent.hi -file4=C:\TEMP\fptools\hslibs\concurrent\CVar.hi -file5=C:\TEMP\fptools\hslibs\concurrent\Merge.hi -file6=C:\TEMP\fptools\hslibs\concurrent\MVar.hi -file7=C:\TEMP\fptools\hslibs\concurrent\Parallel.hi -file8=C:\TEMP\fptools\hslibs\concurrent\QSem.hi -file9=C:\TEMP\fptools\hslibs\concurrent\QSemN.hi -file10=C:\TEMP\fptools\hslibs\concurrent\SampleVar.hi -file11=C:\TEMP\fptools\hslibs\concurrent\Semaphore.hi -file12=C:\TEMP\fptools\hslibs\concurrent\Chan.hi - -[lib\includes] -fulldirectory=C:\usr\fptools-BUILDS\new-rts-20\ghc-4.03\lib\i386-unknown-mingw32\ghc-4.03\includes -file0=C:\TEMP\fptools\ghc\includes\StgStorage.h -file1=C:\TEMP\fptools\ghc\includes\Block.h -file2=C:\TEMP\fptools\ghc\includes\CCall.h -file3=C:\TEMP\fptools\ghc\includes\ClosureMacros.h -file4=C:\TEMP\fptools\ghc\includes\Closures.h -file5=C:\TEMP\fptools\ghc\includes\ClosureTypes.h -file6=C:\TEMP\fptools\ghc\includes\config.h -file7=C:\TEMP\fptools\ghc\includes\Constants.h -file8=C:\TEMP\fptools\ghc\includes\gmp.h -file9=C:\TEMP\fptools\ghc\includes\GranSim.h -file10=C:\TEMP\fptools\ghc\includes\Hooks.h -file11=C:\TEMP\fptools\ghc\includes\HsFFI.h -file12=C:\TEMP\fptools\ghc\includes\ieee-flpt.h -file13=C:\TEMP\fptools\ghc\includes\InfoMacros.h -file14=C:\TEMP\fptools\ghc\includes\InfoTables.h -file15=C:\TEMP\fptools\ghc\includes\MachDeps.h -file16=C:\TEMP\fptools\ghc\includes\MachRegs.h -file17=C:\TEMP\fptools\ghc\includes\NativeDefs.h -file18=C:\TEMP\fptools\ghc\includes\options.h -file19=C:\TEMP\fptools\ghc\includes\Parallel.h -file20=C:\TEMP\fptools\ghc\includes\PrimOps.h -file21=C:\TEMP\fptools\ghc\includes\Regs.h -file22=C:\TEMP\fptools\ghc\includes\Rts.h -file23=C:\TEMP\fptools\ghc\includes\RtsAPI.h -file24=C:\TEMP\fptools\ghc\includes\RtsTypes.h -file25=C:\TEMP\fptools\ghc\includes\SchedAPI.h -file26=C:\TEMP\fptools\ghc\includes\SMP.h -file27=C:\TEMP\fptools\ghc\includes\Stable.h -file28=C:\TEMP\fptools\ghc\includes\Stg.h -file39=C:\TEMP\fptools\ghc\includes\StgDLL.h -file30=C:\TEMP\fptools\ghc\includes\StgMacros.h -file31=C:\TEMP\fptools\ghc\includes\StgMiscClosures.h -file32=C:\TEMP\fptools\ghc\includes\StgProf.h -file33=C:\TEMP\fptools\ghc\includes\Assembler.h -file34=C:\TEMP\fptools\ghc\includes\StgTicky.h -file35=C:\TEMP\fptools\ghc\includes\StgTypes.h -file36=C:\TEMP\fptools\ghc\includes\TailCalls.h -file37=C:\TEMP\fptools\ghc\includes\TSO.h -file38=C:\TEMP\fptools\ghc\includes\Updates.h - diff --git a/InstallShield/Glasgow Haskell Compiler.ipr b/InstallShield/Glasgow Haskell Compiler.ipr deleted file mode 100644 index e9412ec..0000000 --- a/InstallShield/Glasgow Haskell Compiler.ipr +++ /dev/null @@ -1,58 +0,0 @@ -[Language] -LanguageSupport0=0009 - -[OperatingSystem] -OSSupport=0000000000011010 - -[Data] -CurrentMedia=rel -set_mifserial= -ProductName=Glasgow Haskell Compiler -CurrentComponentDef=Default.cdf -set_dlldebug=No -AppExe=ghc -DevEnvironment=Microsoft Visual C++ 6 -set_mif=No -set_testmode=No -Instructions=Instructions.txt -EmailAddresss=glasgow-haskell-users@haskell.org -SummaryText= -Department= -Type=Software Development Application -Author= -HomeURL=http://www.haskell.org/ghc/ -InstallRoot=C:\TEMP\fptools-head\fptools\ghc\InstallShield -set_level=Level 3 -InstallationGUID=6db5bb92-3160-48f2-92d1-f9141c99d48a -Version=4.08.1 -set_miffile=Status.mif -set_args= -set_maxerr=50 -Notes=Notes.txt -CurrentFileGroupDef=Default.fdf -set_dllcmdline= -set_warnaserr=No -Copyright=See LICENSE -set_preproc= -Category= -CurrentPlatform= -set_compileb4build=No -set_crc=Yes -set_maxwarn=50 -Description=Description.txt -CompanyName=University of Glasgow -CurrentLanguage=English -set_libraries=isrt.obl ifx.obl -set_linkpath= - -[MediaInfo] -mediadata0=release/Media\release -mediadata1=New Media/Media\New Media -mediadata2=rel/Media\rel - -[General] -Type=INSTALLMAIN -Version=2.20.000 -ReadOnly=N -PassData= - diff --git a/InstallShield/README b/InstallShield/README deleted file mode 100644 index 81a1c70..0000000 --- a/InstallShield/README +++ /dev/null @@ -1,30 +0,0 @@ -This is the InstallShield setup for GHC; it can be used as a model for other -IS setups. - -Notes: - -1. This IS setup is for the full version of IS, *not* the one that - comes with MS Visual Studio. - -2. Merely checking out this tree will not give you a functioning IS - setup, unfortunately. This is because there are various empty - directories (which CVS doesn't like). I've not done the usual trick - of putting spurious files in them in case InstallShield takes - exception to that. - -3. The InstallShield script generates some files entirely by - itself. These are: - - a. the specs file for gcc - b. the "front-end" to autoconf (so that it can find its library - files). - -It might be useful to record for posterity why some of the less -obvious binaries are in ghc/extra-bin: - -uname: for config.guess (used in gmp's configure script) - -basename: to find the basename of binaries such as gzip in the main -configure script - -uniq: somewhere... \ No newline at end of file diff --git a/InstallShield/Registry Entries/Default.rge b/InstallShield/Registry Entries/Default.rge deleted file mode 100644 index f73a93c..0000000 --- a/InstallShield/Registry Entries/Default.rge +++ /dev/null @@ -1,6 +0,0 @@ -[Data] - -[General] -Type=REGISTRYDATA -Version=2.10.000 - diff --git a/InstallShield/Script Files/Setup.Inx b/InstallShield/Script Files/Setup.Inx deleted file mode 100644 index 4aef7fa61890db98d0603055809868953d3db9e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3931 zcmaJ^OLH5?5pDpB1;M9YDLFSDe6Xu*hoY>+yrcpGRD?1B!2l#BIhZv72H@I*9b|Vv ziYgy+%wKYqe?a~f^7YI180}ua0|W{>^bqspApviH}DzmeIAGe?uSr`2~_+J)+<6 zJ$ym**Z)?jPX}0SxBT0*zg2SI>H6-s2YH=_RG}LEkM^lSeuaFRz6-*$7diQlocs>t z0Zqr7>9vgFK!=yDdz|xooHjTQX!_P|8EErTZ^F5sdmBuk(XfsOlW##c6Z-j!XISmn z)#=H}i8IuiuY&Nhr5(a9e79B^=oeja0C=L*eUjU;Lz_Y!QTZ(WDURNkz$uWmSTzM?q+wrNpVn zygi!VTwKf0Om5c_>m#gj#0CI{me;HyJ4%h^zc(_R$-!ndl@a|7iH<*XWIT(4wLz+_ zg9ZXM!ffK--DLgkQut3PqP`Bzl|>SE#4QNK^h$4{e!vOCVk~DmoX0zi5oUWbT-ptL z6!zsxN4GsK=8(bOL>r-oSGTcSwys5xE)P?wSjv}y;sC*N8aeAA(Rv$1W+OPm;8>-E z<1>m!ob{wiy5T~PgAZ&Esy5$=B;jz*a}EmNd=sd-OCD4Z#ZU>e(9xq+^6@g-Naab*5qF@>~n}}{<+L07|B)ku-2VnI?Y+AFK zjN^oPlrY~#LD2yl70tT|3_WwzF`3!J&5d~Wqh?NAA$5^(Mkx_^sGJX}O zYt@vDY(;paWhr}GNZoAs6S=YNk;uSqyCan-(}QUMzu5QBBKTw^#gEG-Qk*0 zm1jWJt=_p+BKt9sRs0&oi`hdOkH*rZ-Ko*c+ijKVe%-Hl9(Bi~$qsen*VCWm3=*7H zBjq>1zgVr!ZJB*UmzRH+rY`~>8*_c*?CpB#z5}N)qNb?j%+5{B)1nO2>toV7nzT z&pJC?T3miq_h5nD^QWxZ!Fgw@wz>+IY-&1Da4q>BWS}Uag8UH&n2*|xkue`xyjsztMP${SG0eqMK%cR%ArK>e^yh*nH*SG& z30$auxaF||yQMguery+S!Uq1_+w{5D;-kBXEMGN*g-Bve$TvruU9){@$leIo@iH2uB+4QJ9qrFplRDb z-N?@G&XOjS!?~T2?30f5Au!~JX3|qE3W|^ z_p$jaX+NbB=!yOm{06DmL`tGO?vB!?y@WGR+zLfdk8JxRrS9pQ%wv8^m2V0Y= T*J-S9r`^xs6Uxu((~|@Dg>8g7Ug8-r7MJ_ zCTHa3=j5knrWWfc_>`pRDLCfjC% diff --git a/InstallShield/Script Files/Setup.dbg b/InstallShield/Script Files/Setup.dbg deleted file mode 100644 index 7c868708780ecd184a0518d8146f4da26746fd63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2960 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 O`0X;1y2SM4u>A|t5q${& diff --git a/InstallShield/Script Files/Setup.ins b/InstallShield/Script Files/Setup.ins deleted file mode 100644 index 156a8eecdce2e457a3dd33a360f8dafcb46b4959..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5413 zcmd5=+j86172V)X6m_-bDCtZdnA^lk?9_2P?WA!#1Cfw~3M4oHX^#@MEGWVm?BeVt<$;#r&^YIXsHeM%YKK}sAe`AW;43og{6j8*VT7vOQOZ%_ItDg&osm6 zn)|=kYVEGDe;+;(Pz=>>cj05lXe(6a*dD7!N6R5CM;t_#PpV<$LD*N@wIfL=P=Oj| zT`M9DhIx3THtPn|2np&=`W7q|C=Zze4c(^!kMb0FJ`ajC9-KdmXeH`-LEt@))olG6 zV6aS%&R)jXS3d6KPmYQp6yk$v;*ea);cJ$Y))P|fkJQUgQPb2cTAIUpf;*2;T!n44_=8Aj)-zG z3d=G_q9pOkxYM!ob0CqG7G*q%MS&?S3ZD{urlvXUvE+(a=lv1#396JAmebrUhhvzH zFsV6nr2PM)rn8Xbh^f+sMB?5{B9gfgt3ev&W{&WMWz+ImT(%|-X;*aVB9GV-OEFLU zrH(*I=K-$-sBxYS>-sv`?$A98%-)}I&PAo?@+(nuLEttWxY^3(0wu(^}QDYFc(Si(?&=Du{Lxjlcw|B%|}>_!C35 zdQCKALas#Q;kh2T&jol^t<3xb@9bj2L2|m-Q0y1G0YIxtp2`xqG;+SU-1r*`uDp{zh zGjZ!R;iD+1%xoDY7b%j4k{o~|T;YlfWiE4qjd!(Y-U}fk_}SuC$nc!L9gGK~^JFT^ zR$+rBI@YYFW^8dy8eacm=pH$v{?HZc`ApGj!vVT(wjwf8?%vqpmN!|sF*l+|WGU7N z!a>8GOq_F9^fCv*2hX0_U~3oSi8odve$wZ6$bL0J6SkZ&x;Svh6Mgj56KHHscC?&@ zVs>JJ;wNd@Cq_d5DUGsES@vA4G%^NBNmf}&N!G`NLU@_Yk-83;zti_;4y#hpCI9Q?iffA%pOXJ* zx#D_8u_7&=lmFZ0iW?clH7KrfZ_UK?5%oSGr$n`j3BH=ZzvS3e?yxAzPa_Q|U4}w5 zYS5d7kfY6vVQ&4XSD%r8xZLBdImJBvT=}PP-j@ybuQ3XJroC2Npy|ce6y?oM6sw|hp0N1VkBCY zimT1#Do5oiXUfIXocD2vwxj<1-cp=LgiW`$);Psm${24-HE$G*y&+zUPUGRJjTar> zPi#0Nyzh)pwb6Hju{U}SX>_XZ1kcb&n3|{*I_NLtH>r0W{*4}fPKX#DMyngT", TARGETDIR ^ "\\doc" ); - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: MoveFileData // -// // -// Purpose: This function handles the data movement for // -// the setup. // -// // -/////////////////////////////////////////////////////////////////////////////// -function MoveFileData() - NUMBER nResult, nDisk; - begin - - nDisk = 1; - SetStatusWindow( 0, "" ); - Disable( DIALOGCACHE ); - Enable( STATUS ); - StatusUpdate( ON, 100 ); - nResult = ComponentMoveData( MEDIA, nDisk, 0 ); - - HandleMoveDataError( nResult ); - - Disable( STATUS ); - - return nResult; - - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: HandleMoveDataError // -// // -// Purpose: This function handles the error (if any) during the move data // -// operation. // -// // -/////////////////////////////////////////////////////////////////////////////// -function HandleMoveDataError( nResult ) - STRING szErrMsg, svComponent , svFileGroup , svFile; - begin - - svComponent = ""; - svFileGroup = ""; - svFile = ""; - - switch (nResult) - case 0: - return 0; - default: - ComponentError ( MEDIA , svComponent , svFileGroup , svFile , nResult ); - szErrMsg = @ERROR_MOVEDATA + "\n\n" + - @ERROR_COMPONENT + " " + svComponent + "\n" + - @ERROR_FILEGROUP + " " + svFileGroup + "\n" + - @ERROR_FILE + " " + svFile; - SprintfBox( SEVERE, @TITLE_CAPTIONBAR, szErrMsg, nResult ); - bInstallAborted = TRUE; - return nResult; - endswitch; - - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: ProcessAfterDataMove // -// // -// Purpose: This function performs any necessary operations needed after // -// all data has been moved. // -// // -/////////////////////////////////////////////////////////////////////////////// -function ProcessAfterDataMove() - STRING szPath, szGcc, szGccDir; - STRING szTemp, szRes, szPathEntry, szDrive; - NUMBER nvSize,nvType, nResult, nPos, nSuccess; - LIST listDirs; - begin - - RegDBSetDefaultRoot ( HKEY_LOCAL_MACHINE ); - RegDBGetKeyValueEx ( "SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment" , - "path" , nvType, szPath , nvSize ); - - // Spin through path looking for perl.exe. - // Our task is made considerably harder since the - // the free version of InstallShield doesn't support - // functions such as StrGetTokens() or ParsePath(). - // TODO: Convert this back to IS Prof Edn - - MyParsePath ( szPath ); - nResult = ListGetFirstString ( listPath, szPathEntry); - szPathEntry = ""; szPerlPath=""; - while ( nResult != END_OF_LIST ) - if ( FindFile (szPathEntry, "perl.exe", szRes ) = 0 ) then - szPerlPath = szPathEntry + "/" + szRes; - nResult = END_OF_LIST; - else - nResult = ListGetNextString ( listPath, szPathEntry ); - endif; - endwhile; - if ( StrCompare ( szPerlPath, "" ) = 0 ) then - // If not found in global env. block, look in the - // user-specific part. - RegDBSetDefaultRoot ( HKEY_CURRENT_USER ); - RegDBGetKeyValueEx ( "Environment", "path", nvType, szPath, nvSize); - MyParsePath ( szPath ); - nResult = ListGetFirstString ( listPath, szPathEntry); - szPathEntry = ""; szPerlPath=""; - while ( nResult != END_OF_LIST ) - if ( FindFile (szPathEntry, "perl.exe", szRes ) = 0 ) then - szPerlPath = szPathEntry + "/" + szRes; - nResult = END_OF_LIST; - else - nResult = ListGetNextString ( listPath, szPathEntry ); - endif; - endwhile; - endif; - - if ( StrCompare ( szPerlPath, "" ) = 0 ) then - // Default it to /bin/perl - MessageBox ("Unable to find perl in your PATH. Not to worry, this installer includes a version that should be useable." + - "When the installer has finished, please copy it from the bin/ directory of the ghc installation to /bin/perl", - INFORMATION); - szPerlPath = "/bin/perl.exe"; - else - // strip initial drive spec. - GetDir ( szPerlPath, szTemp); - ForwardSlashify ( szTemp, szPerlPath ); - endif; - DropSuffix (szPerlPath, szTemp); - szPerlPath = szTemp; - - ListDestroy (listPath); - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: SetupRegistry // -// // -// Purpose: This function makes the registry entries for this setup. // -// // -/////////////////////////////////////////////////////////////////////////////// -function SetupRegistry() - NUMBER nResult,nWays,i; - STRING szProjectDir, szProjectVersionDir, szTargetDir; - STRING szSyslib, szWay, szSyslibsDir; - STRING szLib, szSyslibsKey; - //LIST syslib_list, way_list; - begin - - // TODO : Add all your registry entry keys here - // - // - - nResult = CreateRegistrySet( "" ); - - // By now, we will have had the following Registry - // entries generated (see ProcessBeforeDataMove() ): - // - // HK_L_M\Software\Glasgow University\GHC\ - // - // For GHC, we store and use the install info inside - // HK_L_M\Software\Haskell\GHC (== %ROOT%) - - // So, we perform the following tasks here: - // - // * Checks to see if %ROOT% is defined. - // If not, creates it. - // * Checks for %ROOT%\Version is defined. - // * Create %ROOT%\. - // * Create %ROOT%\\libdir - // (This key will be given a value later.) - // * Create %ROOT%\syslib\ and fill it in - // with the syslibs that has been installed. - // * %ROOT%\syslib\name\ - // is added for each kind (e.g., seq, conc) - // syslib we're installing. - - // When we eventually reach the end, the registry - // should be ready for use by the installed app. - - // Check to see if we've already installed - // a version of GHC on this box.. - RegDBSetDefaultRoot ( HKEY_LOCAL_MACHINE ); - - szProjectDir = @HASKELL_REG_ROOT ^ @PRODUCT_NAME; - - // check whether we've already got the Registry sub-tree we're - // about to add to. If not, then we create it - // level-by-level, so as to ensure that the uninstaller - // can clean up after us. - if ( RegDBKeyExist ( @HASKELL_REG_ROOT ) < 0) then - RegDBCreateKeyEx (@HASKELL_REG_ROOT, ""); - endif; - if ( RegDBKeyExist ( szProjectDir ) < 0 ) then - RegDBCreateKeyEx ( szProjectDir, ""); - endif; - - // Note: we overwrite any existing value. - RegDBSetKeyValueEx( szProjectDir, "Version", REGDB_STRING, - @PRODUCT_KEY, -1); - - szProjectVersionDir = szProjectDir ^ @PRODUCT_KEY; - - if ( RegDBKeyExist ( szProjectVersionDir ) < 0) then - RegDBCreateKeyEx ( szProjectVersionDir, ""); - endif; - - // Here starts the GHC specific part - - ForwardSlashify (TARGETDIR, szTargetDir); - // fill in the all-important path to where the archives - // and interface files have been parked. - szLibDir = szTargetDir + "/lib"; - szLibDirUnslashed = TARGETDIR ^ "\\lib"; - RegDBSetKeyValueEx ( szProjectVersionDir, "libdir", REGDB_STRING, - szLibDir , -1); - // libexecdir - szLibExecDir = szTargetDir + "/lib"; - RegDBSetKeyValueEx ( szProjectVersionDir, "libexecdir", REGDB_STRING, - szLibExecDir , -1); - // bindir - szBinDir = szTargetDir + "/bin"; - szBinDirUnslashed = TARGETDIR ^ "\\bin"; - RegDBSetKeyValueEx ( szProjectVersionDir, "bindir", REGDB_STRING, - szBinDir , -1); - - return 0; - end; - - -/////////////////////////////////////////////////////////////////////////////// -// -// Function: SetupFolders -// -// Purpose: This function creates all the folders and shortcuts for the -// setup. This includes program groups and items for Windows 3.1. -// -/////////////////////////////////////////////////////////////////////////////// -function SetupFolders() - NUMBER nResult; - begin - - - // TODO : Add all your folder (program group) along with shortcuts (program items) - // - // - // CreateProgramFolder, AddFolderIcon.... - // - - CreateExecPerlScript ( szBinDirUnslashed, "ghc-" + @PRODUCT_VERSION ); - CreateExecPerlScript ( szBinDirUnslashed, "stat2resid" ); - CreateExecPerlScript ( szLibDirUnslashed, "hscpp" ); - CreateExecPerlScript ( szLibDirUnslashed, "mkdependHS" ); - - VarSave (SRCTARGETDIR); - SRCDIR = szBinDirUnslashed; - TARGETDIR = szBinDirUnslashed; - CopyFile( "ghc-" + @PRODUCT_VERSION, "ghc"); - VarRestore (SRCTARGETDIR); - - nResult = CreateShellObjects( "" ); - - return nResult; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: CleanUpInstall // -// // -// Purpose: This cleans up the setup. Anything that should // -// be released or deleted at the end of the setup should // -// be done here. // -// // -/////////////////////////////////////////////////////////////////////////////// -function CleanUpInstall() - begin - - - if (bInstallAborted) then - return 0; - endif; - - DialogShowSdFinishReboot(); - - if (BATCH_INSTALL) then // ensure locked files are properly written - CommitSharedFiles(0); - endif; - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: SetupInstall // -// // -// Purpose: This will setup the installation. Any general initialization // -// needed for the installation should be performed here. // -// // -/////////////////////////////////////////////////////////////////////////////// -function SetupInstall() - - begin - - Enable( CORECOMPONENTHANDLING ); - - bInstallAborted = FALSE; - - GetDisk(WINDIR, svDir); - - if (bIs32BitSetup) then - svDir = svDir + "\\" ^ @PRODUCT_NAME_SHORT ^ @PRODUCT_KEY; - else - // We're (=>ghc) 32 through and through, but for the sake of - // completenes. - svDir = svDir + "\\" ^ @PRODUCT_NAME_SHORT ^ @PRODUCT_NAME16; - endif; - - TARGETDIR = svDir; - - SdProductName( @PRODUCT_NAME ); - - Enable( DIALOGCACHE ); - - return 0; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: SetupScreen // -// // -// Purpose: This function establishes the screen look. This includes // -// colors, fonts, and text to be displayed. // -// // -/////////////////////////////////////////////////////////////////////////////// -function SetupScreen() - begin - - SetColor ( BACKGROUND, BLUE ); - Enable( FULLWINDOWMODE ); - Enable( INDVFILESTATUS ); - - SetTitle( @TITLE_MAIN, 24, WHITE ); - - SetTitle( @TITLE_CAPTIONBAR, 0, BACKGROUNDCAPTION ); // Caption bar text. - - Enable( BACKGROUND ); - - Delay( 1 ); - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: CheckRequirements // -// // -// Purpose: This function checks all minimum requirements for the // -// application being installed. If any fail, then the user // -// is informed and the setup is terminated. // -// // -/////////////////////////////////////////////////////////////////////////////// -function CheckRequirements() - NUMBER nvDx, nvDy, nvResult; - STRING svResult; - - begin - - bWinNT = FALSE; - bIsShellExplorer = FALSE; - - // Check screen resolution. - GetExtents( nvDx, nvDy ); - - if (nvDy < 480) then - MessageBox( @ERROR_VGARESOLUTION, WARNING ); - abort; - endif; - - // set 'setup' operation mode - bIs32BitSetup = TRUE; - GetSystemInfo( ISTYPE, nvResult, svResult ); - if (nvResult = 16) then - bIs32BitSetup = FALSE; // running 16-bit setup - return 0; // no additional information required - endif; - - // --- 32-bit testing after this point --- - - // Determine the target system's operating system. - GetSystemInfo( OS, nvResult, svResult ); - - if (nvResult = IS_WINDOWSNT) then - // Running Windows NT. - bWinNT = TRUE; - - // Check to see if the shell being used is EXPLORER shell. - if (GetSystemInfo( OSMAJOR, nvResult, svResult ) = 0) then - if (nvResult >= 4) then - bIsShellExplorer = TRUE; - endif; - endif; - - elseif (nvResult = IS_WINDOWS95 ) then - bIsShellExplorer = TRUE; - - endif; - -end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: DialogShowSdWelcome // -// // -// Purpose: This function handles the standard welcome dialog. // -// // -// // -/////////////////////////////////////////////////////////////////////////////// -function DialogShowSdWelcome() - NUMBER nResult; - STRING szTitle, szMsg; - begin - - szTitle = ""; - szMsg = ""; - nResult = SdWelcome( szTitle, szMsg ); - - return nResult; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: DialogShowSdShowInfoList // -// // -// Purpose: This function displays the general information list dialog. // -// // -// // -/////////////////////////////////////////////////////////////////////////////// -function DialogShowSdShowInfoList() - NUMBER nResult; - LIST list; - STRING szTitle, szMsg, szFile; - begin - - szFile = SUPPORTDIR ^ "announce"; - - list = ListCreate( STRINGLIST ); - ListReadFromFile( list, szFile ); - szTitle = ""; - szMsg = " "; - nResult = SdShowInfoList( szTitle, szMsg, list ); - - ListDestroy( list ); - - return nResult; - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: DialogShowSdAskDestPath // -// // -// Purpose: This function asks the user for the destination directory. // -// // -/////////////////////////////////////////////////////////////////////////////// -function DialogShowSdAskDestPath() - NUMBER nResult; - STRING szTitle, szMsg; - begin - - szTitle = ""; - szMsg = "WARNING! The path must not contain spaces."; - nResult = SdAskDestPath( szTitle, szMsg, svDir, 0 ); - - TARGETDIR = svDir; - - return nResult; - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: DialogShowSdSetupType // -// // -// Purpose: This function displays the standard setup type dialog. // -// // -/////////////////////////////////////////////////////////////////////////////// -function DialogShowSdSetupType() - NUMBER nResult, nType; - STRING szTitle, szMsg; - begin - - switch (svSetupType) - case "Typical": - nType = TYPICAL; - case "Custom": - nType = CUSTOM; - case "Compact": - nType = COMPACT; - case "": - svSetupType = "Typical"; - nType = TYPICAL; - endswitch; - - szTitle = ""; - szMsg = ""; - nResult = SetupType( szTitle, szMsg, "", nType, 0 ); - - switch (nResult) - case COMPACT: - svSetupType = "Compact"; - case TYPICAL: - svSetupType = "Typical"; - case CUSTOM: - svSetupType = "Custom"; - endswitch; - - return nResult; - end; - - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: DialogShowSdComponentDialog2 // -// // -// Purpose: This function displays the custom component dialog. // -// // -// // -/////////////////////////////////////////////////////////////////////////////// -function DialogShowSdComponentDialog2() - NUMBER nResult; - STRING szTitle, szMsg; - begin - - if ((svSetupType != "Custom") && (svSetupType != "")) then - return 0; - endif; - - szTitle = ""; - szMsg = ""; - nResult = SdComponentDialog2( szTitle, szMsg, svDir, "" ); - - return nResult; - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: CheckListScreen // -// // -// Purpose: Show a check-list of post-install user actions. // -// // -/////////////////////////////////////////////////////////////////////////////// -function CheckListScreen() - BOOL bDone; - NUMBER nCmdValue; - begin - EzDefineDialog("CHECKLIST", "", "", 30001); - - bDone = FALSE; - while (bDone=FALSE) - nCmdValue = WaitOnDialog("CHECKLIST"); - switch (nCmdValue) - case DLG_INIT: - // Process the Next button. - case SD_PBUT_CONTINUE: - bDone = TRUE; - // Process the Cancel button. - case SD_PBUT_EXITSETUP: - bDone = TRUE; - // Process the close dialog box button. - case DLG_CLOSE: - bDone = TRUE; - // Process dialog box errors. - case DLG_ERR: - MessageBox("Internal dialog box error", SEVERE); - bDone = TRUE; - endswitch; - endwhile; - // Identify the end of dialog box processing. - EndDialog("CHECKLIST"); - // Free the dialog box and list from memory. - ReleaseDialog("CHECKLIST"); - end; - -/////////////////////////////////////////////////////////////////////////////// -// // -// Function: DialogShowSdFinishReboot // -// // -// Purpose: This function will show the last dialog of the product. // -// It will allow the user to reboot and/or show some readme text. // -// // -/////////////////////////////////////////////////////////////////////////////// -function DialogShowSdFinishReboot() - NUMBER nResult, nDefOptions; - STRING szTitle, szMsg1, szMsg2, szOption1, szOption2; - NUMBER bOpt1, bOpt2; - begin - - if (!BATCH_INSTALL) then - bOpt1 = FALSE; - bOpt2 = FALSE; - szMsg1 = ""; - szMsg2 = ""; - szOption1 = ""; - szOption2 = ""; - szTitle = "Installation is now complete."; - nResult = SdFinish( szTitle, szMsg1, szMsg2, szOption1, szOption2, bOpt1, bOpt2 ); - return 0; - else - nDefOptions = SYS_BOOTMACHINE; - szTitle = ""; - szMsg1 = ""; - szMsg2 = ""; - nResult = SdFinishReboot( szTitle, szMsg1, nDefOptions, szMsg2, 0 ); - return nResult; - endif; - end; - -function MyParsePath(szPath) - STRING szTmp,szPth; - NUMBER nPos; - begin - szPth = szPath; - listPath = ListCreate( STRINGLIST ); - - // Man, all I want is map. Please? :-) - nPos = StrFind ( szPth, ";"); - while ( nPos > 0 ) - StrSub ( szTmp, szPth, 0, nPos); - ListAddString ( listPath, szTmp, AFTER ); - StrSub ( szTmp, szPth, nPos + 1, StrLength ( szPth) - nPos ); - szPth = szTmp; - nPos = StrFind ( szPth, ";" ); - endwhile; - - return 0; - end; - - function ForwardSlashify ( szStr , theRes ) - NUMBER nPos; - STRING szTemp, szRes; - begin - // Tortuous piece of code to convert backslashes into - // forward ones. - nPos = StrFind ( szStr, "\\"); - szRes=""; - while ( nPos >= 0 ) - StrSub ( szTemp, szStr, 0, nPos); - szRes = szRes + szTemp + "/"; - StrSub ( szTemp, szStr, nPos + 1, StrLength ( szStr) - nPos ); - szStr = szTemp; - nPos = StrFind ( szStr, "\\" ); - endwhile; - StrSub ( szTemp, szStr, 0, StrLength (szStr)); - szRes = szRes + szTemp; - theRes = szRes; - return 0; - end; - - function CreateExecPerlScript ( szPath, szFileName ) - NUMBER nResult, writeHandle, readHandle; - STRING szLine; - begin - VarSave (SRCTARGETDIR); - SRCDIR = szPath; - TARGETDIR = szPath; - DeleteFile ( szFileName + ".bak"); - RenameFile ( szFileName, szFileName + ".bak"); - VarRestore (SRCTARGETDIR); - - OpenFileMode (FILE_MODE_APPEND); - if ( CreateFile ( writeHandle, szPath, szFileName ) < 0 ) then - MessageBox ("CreateFile " + szPath ^ szFileName + " failed", INFORMATION); - endif; - // append - WriteLine (writeHandle, "#!" + szPerlPath ); - WriteLine (writeHandle, "$libdir='" + szLibDir + "';"); - WriteLine (writeHandle, "$bindir='" + szBinDir + "';"); - WriteLine (writeHandle, "$libexecdir='" + szLibExecDir + "';"); - WriteLine (writeHandle, "$datadir='" + szDataDir + "';"); - WriteLine (writeHandle, "$SED='sed';"); - WriteLine (writeHandle, "$TMPDIR='C:/TEMP';"); - WriteLine (writeHandle, "$RAWCPP='gcc -E';"); - // For the benefit of mkdependHS, which doesn't get this prepended - WriteLine (writeHandle, "$INSTALLING=1;"); - - OpenFileMode (FILE_MODE_NORMAL); - if ( OpenFile ( readHandle, szPath, szFileName + ".bak") < 0 ) then - MessageBox ("OpenFile " + szPath ^ szFileName + ".bak failed", INFORMATION); - endif; - - // copy the template over. - nResult = GetLine ( readHandle, szLine); - while ( nResult >= 0 ) - WriteLine ( writeHandle, szLine); - nResult = GetLine ( readHandle, szLine); - endwhile; - if ( CloseFile( readHandle ) < 0 ) then - MessageBox ( "CloseFile " + szPath ^ szFileName + ".bak failed", - INFORMATION); - endif; - if ( CloseFile( writeHandle ) < 0 ) then - MessageBox ( "CloseFile " + szPath ^ szFileName + " failed", - INFORMATION); - endif; - // There's no way to set the 'x' bit using - // SetFileInfo(), but luckily it is not needed to run #! scripts - // under cygwin. - SetFileInfo ( szPath ^ szFileName, FILE_ATTRIBUTE, FILE_ATTR_NORMAL, ""); - // Delete the .bak file - DeleteFile ( szPath ^ szFileName + ".bak"); - - return 0; - end; - - function DropSuffix ( szInp, szOut ) - NUMBER nResult, nLen; - STRING szTemp, szTemp2; - begin - nLen = 0; - szTemp2 = szInp; - nResult = StrFind ( szTemp2 , "."); - while ( nResult >= 0 ) - nLen = nLen + nResult; - StrSub ( szTemp, szTemp2, nResult + 1, StrLength ( szTemp2) - nResult ); - szTemp2 = szTemp; - nResult = StrFind ( szTemp2, "." ); - if ( nResult >= 0 ) then - nLen = nLen + 1; // incl the previous . if there's more. - endif; - endwhile; - StrSub ( szOut, szInp, 0, nLen); - return 0; - end; \ No newline at end of file diff --git a/InstallShield/Setup Files/Compressed Files/Language Independent/OS Independent/ANNOUNCE b/InstallShield/Setup Files/Compressed Files/Language Independent/OS Independent/ANNOUNCE deleted file mode 100644 index 87417db..0000000 --- a/InstallShield/Setup Files/Compressed Files/Language Independent/OS Independent/ANNOUNCE +++ /dev/null @@ -1,116 +0,0 @@ - The Glasgow Haskell Compiler -- version 4.08 - ============================================== - -We are pleased to announce a new release of the Glasgow Haskell -Compiler (GHC), version 4.08. The source distribution is freely -available via the World-Wide Web and through anon. FTP; details below. - -Haskell is "the" standard lazy functional programming language; the -current language version is Haskell 98, agreed in December 1998. -Haskell related information is available from the Haskell home page at - - http://www.haskell.org/ - -GHC's Web page lives at - - http://www.haskell.org/ghc/ - -+ What's new -============= - -This should be a stable release. There have been many enhancements -since 4.06, and shed-loads of bug-fixes (one shed (imperial) ~ one ton -(US)). - -There are the following changes - - - New profiling subsystem, based on cost-centre stacks. - - - Working x86 native code generator: now it works properly, runs - about twice as fast as compiling via C, and is on a par for - run-time speed (except in FP-intensive programs). - - - Implicit parameters (i.e. dynamic scoping without the pain). - - - DEPRECATED pragma for marking obsolescent interfaces. - - - In the wake of hslibs, a new package system for - libraries. -package should now be used instead of -syslib. - - - Result type signatures work. - - - Many tiresome long-standing bugs and problems (e.g. the trace - problem) have been fixed. - - - Many error messages have been made more helpful and/or - accurate. - -For full details see the release notes: - - http://www.haskell.org/ghc/docs/4.08/users_guide/release-4-08.html - - -+ Mailing lists -================ - -We run mailing lists for GHC users and bug reports; to subscribe, send -mail to majordomo@haskell.org; the msg body should be: - - subscribe glasgow-haskell-{users,bugs} Your Name - -or - - subscribe cvs-ghc Your Name - -Please send bug reports about GHC to glasgow-haskell-bugs@haskell.org; -GHC users hang out on glasgow-haskell-users@haskell.org. Bleeding -edge CVS users party on cvs-ghc@haskell.org. - - -+ On-line GHC-related resources -================================ - -Relevant URLs on the World-Wide Web: - -GHC home page http://www.haskell.org/ghc/ -Haskell home page http://www.haskell.org/ -comp.lang.functional FAQ http://www.cs.nott.ac.uk/~gmh/faq.html - - -+ How to get it -================ - -The easy way is to go to the WWW page, which should be -self-explanatory: - - http://www.haskell.org/ghc/ - -Once you have the distribution, please follow the pointers in the -README file to find all of the documentation about this release. NB: -preserve modification times when un-tarring the files (no `m' option -for tar, please)! - - -+ System requirements -====================== - -To compile the sources, you need a machine with 32+MB memory, GNU C -(`gcc'), `perl' plus a version of GHC installed (3.02 at least). This -release is known to work on the following platforms: - - * i386-unknown-{linux,freebsd,netbsd,cygwin32,mingw32} - * sparc-sun-{sunos4,solaris2} - * hppa1.1-hp-hpux{9,10} - -Ports to the following platforms should be relatively easy (for a -wunderhacker), but haven't been tested due to lack of time/hardware: - - * i386-unknown-solaris2 - * alpha-dec-osf{2,3} - * mips-sgi-irix{5,6} - * {rs6000,powerpc}-ibm-aix - -The builder's guide included in distribution gives a complete -run-down of what ports work; an on-line version can be found at - - http://www.haskell.org/ghc/docs/4.08/building/building-guide.html diff --git a/InstallShield/Setup Files/Compressed Files/Language Independent/OS Independent/_IsUser.dll b/InstallShield/Setup Files/Compressed Files/Language Independent/OS Independent/_IsUser.dll deleted file mode 100644 index 836275022b8e32932a2d1671c8127442c7413062..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 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 TdnNbfo9Lm(t?HYl+3f!SjuM5p diff --git a/InstallShield/Shell Objects/Default.shl b/InstallShield/Shell Objects/Default.shl deleted file mode 100644 index 8ba3176..0000000 --- a/InstallShield/Shell Objects/Default.shl +++ /dev/null @@ -1,12 +0,0 @@ -[Data] -Folder3= -Group0=Main -Group1=Startup -Folder0= -Folder1= -Folder2= - -[Info] -Type=ShellObject -Version=2.10.000 - diff --git a/InstallShield/String Tables/0009-English/value.shl b/InstallShield/String Tables/0009-English/value.shl deleted file mode 100644 index 17ffc52..0000000 --- a/InstallShield/String Tables/0009-English/value.shl +++ /dev/null @@ -1,28 +0,0 @@ -[Data] -TITLE_MAIN=Glasgow Haskell Compiler - version 4.08.1 (September '00) -HASKELL_REG_ROOT=Software\\Haskell -GHC_SYSLIBS_WAYS=seq -COMPANY_NAME=University of Glasgow -ERROR_COMPONENT=Component: -COMPANY_NAME16=University of Glasgow -GHC_SYSLIBS=std lang data num util text net greencard win32 -PRODUCT_VERSION=4.08.1 -ERROR_MOVEDATA=An error occurred during the move data process: %d -ERROR_FILEGROUP=File Group: -PRODUCT_NAME_SHORT=ghc -UNINST_KEY=Glasgow Haskell Compiler -TITLE_CAPTIONBAR=Glasgow Haskell Compiler Setup -PRODUCT_NAME16=Glasgow Haskell Compiler -ERROR_VGARESOLUTION=This program requires VGA or better resolution. -ERROR_FILE=File: -FOLDER_NAME=GHC -UNINST_DISPLAY_NAME=Glasgow Haskell Compiler - version 4.08.1 (September '00) -PRODUCT_KEY=ghc-4.08.1 -PRODUCT_NAME=Glasgow Haskell Compiler -ERROR_UNINSTSETUP=unInstaller setup failed to initialize. You may not be able to uninstall this product. - -[General] -Language=0009 -Type=STRINGTABLESPECIFIC -Version=1.00.000 - diff --git a/InstallShield/String Tables/Default.shl b/InstallShield/String Tables/Default.shl deleted file mode 100644 index 2d58603..0000000 --- a/InstallShield/String Tables/Default.shl +++ /dev/null @@ -1,94 +0,0 @@ -[TITLE_MAIN] -Comment= - -[HASKELL_REG_ROOT] -Comment= - -[GHC_SYSLIBS_WAYS] -Comment= - -[COMPANY_NAME] -Comment= - -[ERROR_COMPONENT] -Comment= - -[COMPANY_NAME16] -Comment= - -[GHC_SYSLIBS] -Comment= - -[PRODUCT_VERSION] -Comment= - -[ERROR_MOVEDATA] -Comment= - -[ERROR_FILEGROUP] -Comment= - -[PRODUCT_NAME_SHORT] -Comment= - -[Language] -Lang0=0009 -CurrentLang=0 - -[UNINST_KEY] -Comment= - -[TITLE_CAPTIONBAR] -Comment= - -[Data] -Entry0=ERROR_VGARESOLUTION -Entry18=GHC_SYSLIBS_WAYS -Entry1=TITLE_MAIN -Entry19=FOLDER_NAME -Entry2=TITLE_CAPTIONBAR -Entry3=UNINST_KEY -Entry4=UNINST_DISPLAY_NAME -Entry5=COMPANY_NAME -Entry6=PRODUCT_NAME -Entry7=PRODUCT_VERSION -Entry8=PRODUCT_KEY -Entry20=PRODUCT_NAME_SHORT -Entry9=ERROR_MOVEDATA -Entry10=ERROR_UNINSTSETUP -Entry11=COMPANY_NAME16 -Entry12=PRODUCT_NAME16 -Entry13=ERROR_COMPONENT -Entry14=ERROR_FILEGROUP -Entry15=ERROR_FILE -Entry16=HASKELL_REG_ROOT -Entry17=GHC_SYSLIBS - -[PRODUCT_NAME16] -Comment= - -[ERROR_VGARESOLUTION] -Comment= - -[ERROR_FILE] -Comment= - -[FOLDER_NAME] -Comment= - -[General] -Type=STRINGTABLE -Version=1.00.000 - -[UNINST_DISPLAY_NAME] -Comment= - -[PRODUCT_KEY] -Comment= - -[PRODUCT_NAME] -Comment= - -[ERROR_UNINSTSETUP] -Comment= - diff --git a/InstallShield/Text Substitutions/Build.tsb b/InstallShield/Text Substitutions/Build.tsb deleted file mode 100644 index 786d796..0000000 --- a/InstallShield/Text Substitutions/Build.tsb +++ /dev/null @@ -1,31 +0,0 @@ -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[Data] -Key0= -Key1= -Key2= -Key3= -Key4= - -[] -Value= -KeyType=4 - -[General] -Type=TEXTSUB -Version=1.20.000 - diff --git a/InstallShield/Text Substitutions/Setup.tsb b/InstallShield/Text Substitutions/Setup.tsb deleted file mode 100644 index 41ab380..0000000 --- a/InstallShield/Text Substitutions/Setup.tsb +++ /dev/null @@ -1,86 +0,0 @@ -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[Data] -Key0= -Key1= -Key2= -Key3= -Key4= -Key5= -Key10= -Key6= -Key11= -Key7= -Key12= -Key8= -Key13= -Key9= -Key14= -Key15= - -[] -Value= -KeyType=3 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[General] -Type=TEXTSUB -Version=1.10.000 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - -[] -Value= -KeyType=4 - diff --git a/InstallShield/decyg.pl b/InstallShield/decyg.pl deleted file mode 100644 index 7bcfd7e..0000000 --- a/InstallShield/decyg.pl +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/perl -# Patch a DLL or EXE to change the name of the Cygwin DLL it uses or is, so that we can -# include our own Cygwin DLL that doesn't interfere with the rest of the system, for great justice - -@ARGV = ('-') unless @ARGV; -@FILES = @ARGV; -while ($ARGV = shift) { - $out = $ARGV . ".new"; - open(IN, $ARGV) or warn "Can't open $ARGV: $!\n"; - open(OUT, ">$out") or warn "Can't open $out: $!\n"; - binmode IN; - while () { - s/cygwin1/aybabtu/g; - s/c\000y\000g\000w\000i\000n\0001/a\000y\000b\000a\000b\000t\000u/g; - print OUT; - } - close IN; - close OUT; - unlink $ARGV; - rename $out, $ARGV; -} diff --git a/InstallShield/runexe.c b/InstallShield/runexe.c deleted file mode 100644 index c1becfb..0000000 --- a/InstallShield/runexe.c +++ /dev/null @@ -1,59 +0,0 @@ -#include -#include -#include - -const char *prog = "runexe"; - -#define BUFLEN 65537 - -void die(char *fmt, ...) -{ - va_list ap = va_start(ap, fmt); - - fprintf(stderr, "%s: ", prog); - vfprintf(stderr, fmt, ap); - fprintf(stderr, "\n"); - va_end(ap); - exit(1); -} - -void warn(char *fmt, ...) -{ - va_list ap = va_start(ap, fmt); - - fprintf(stderr, "%s: ", prog); - vfprintf(stderr, fmt, ap); - fprintf(stderr, "\n"); - va_end(ap); -} - -int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow) -{ - STARTUPINFO sInfo; - PROCESS_INFORMATION pInfo; - TCHAR buf[BUFLEN]; - DWORD retCode; - - sInfo.cb = sizeof(STARTUPINFO); - sInfo.lpReserved = NULL; - sInfo.lpReserved2 = NULL; - sInfo.cbReserved2 = 0; - sInfo.lpDesktop = NULL; - sInfo.lpTitle = NULL; - sInfo.dwFlags = 0; - - if (GetCurrentDirectory(BUFLEN, buf) == 0) die("couldn't get current directory"); - if (strlen(lpszCmdParam) == 0) die("no parameters given"); - warn("cwd: %s\n", buf); - warn("runexing >>>%s<<<\n", lpszCmdParam); - if (!CreateProcess(NULL, lpszCmdParam, NULL, NULL, TRUE, 0, NULL, NULL, &sInfo, &pInfo)) - die("could not create process"); - - WaitForSingleObject(pInfo.hProcess, INFINITE); - if (GetExitCodeProcess(pInfo.hProcess, &retCode) == 0) retCode = -1; - CloseHandle(pInfo.hProcess); - CloseHandle(pInfo.hThread); - printf("return code %ld\n", retCode); - - return retCode; -} -- 1.7.10.4