123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258 |
- ; Script generated by the Inno Setup Script Wizard.
- ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
- [Setup]
- AppName=Free Pascal
- AppVerName=Free Pascal 1.9.6
- AppPublisher=Free Pascal Team
- AppPublisherURL=http://www.freepascal.org/
- AppSupportURL=http://www.freepascal.org/
- AppUpdatesURL=http://www.freepascal.org/
- DefaultDirName=C:\FPC\1.9.6
- DefaultGroupName=Free Pascal
- AllowNoIcons=yes
- InfoAfterFile=doc\fpc\readme.txt
- Compression=bzip
- SolidCompression=true
- SourceDir=d:\fpc\1.9.6
- InternalCompressLevel=max
- AppCopyright=GPL
- AppendDefaultDirName=false
- AlwaysShowComponentsList=false
- ShowLanguageDialog=yes
- [Files]
- ; Base package
- Source: bin\i386-win32\ppc386.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: base
- Source: bin\i386-win32\ppudump.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: base
- Source: bin\i386-win32\ppufiles.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: base
- Source: bin\i386-win32\ppumove.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: base
- Source: bin\i386-win32\ppc386.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: base
- Source: bin\i386-win32\cygwin1.dll; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: base
- Source: bin\i386-win32\fp32_32.ico; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: base
- Source: bin\i386-win32\fpc.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: base
- Source: doc\fpc\copying; DestDir: {app}\doc\fpc; Components: base
- Source: doc\fpc\copying.dj; DestDir: {app}\doc\fpc; Components: base
- Source: doc\fpc\copying.emx; DestDir: {app}\doc\fpc; Components: base
- Source: doc\fpc\copying.fpc; DestDir: {app}\doc\fpc; Components: base
- Source: doc\fpc\copying.rsx; DestDir: {app}\doc\fpc; Components: base
- Source: doc\fpc\readme.txt; DestDir: {app}\doc\fpc; Components: base; Flags: isreadme
- Source: doc\fpc\whatsnew.txt; DestDir: {app}\doc\fpc; Components: base
- Source: doc\fpc\faq.txt; DestDir: {app}\doc\fpc; Components: base
- Source: doc\fpc\faq.htm; DestDir: {app}\doc\fpc; Components: base
- Source: msg\*.*; DestDir: {app}\msg; Components: base
- Source: units\i386-win32\rtl\*.*; DestDir: {app}\units\i386-win32\rtl; Components: base
- ; Binutils (asld)
- Source: bin\i386-win32\ar.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: binutils
- Source: bin\i386-win32\as.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: binutils
- Source: bin\i386-win32\cpp.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: binutils
- Source: bin\i386-win32\dlltool.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: binutils
- Source: bin\i386-win32\gcc.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: binutils
- Source: bin\i386-win32\ld.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: binutils
- Source: bin\i386-win32\objdump.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: binutils
- Source: bin\i386-win32\windres.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: binutils
- Source: bin\i386-win32\windres.h; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: binutils
- Source: bin\i386-win32\strip.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: binutils
- Source: bin\i386-win32\gdbpas.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: gdb
- ; IDE files
- Source: bin\i386-win32\fp.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: ide
- Source: bin\i386-win32\fp32.ico; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: ide
- Source: bin\i386-win32\fp.ans; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: ide
- Source: bin\i386-win32\cvsco.tdf; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: ide
- Source: bin\i386-win32\cvsdiff.tdf; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: ide
- Source: bin\i386-win32\cvsup.tdf; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: ide
- Source: bin\i386-win32\gplprog.pt; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: ide
- Source: bin\i386-win32\gplunit.pt; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: ide
- Source: bin\i386-win32\unit.pt; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: ide
- Source: bin\i386-win32\program.pt; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: ide
- Source: bin\i386-win32\tpgrep.tdf; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: ide
- Source: bin\i386-win32\grep.tdf; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: ide
- Source: doc\ide\readme.ide; DestDir: {app}\doc\fpc; Flags: ignoreversion; Components: ide
- ; Make tools
- Source: bin\i386-win32\gdate.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\gecho.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\ginstall.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\gmkdir.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\grep.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\make.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\mv.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\patch.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\pwd.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\rm.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\unzip.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\upx.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\zip.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\cmp.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\cp.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- Source: bin\i386-win32\diff.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: make
- ; FPC Utilities
- Source: bin\i386-win32\bin2obj.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\data2inc.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\delp.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\fpcmake.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\fpdoc.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\fpmc.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\fpmcgtk.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\fprcp.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\h2pas.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\h2paspp.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\makeskel.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\plex.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\postw32.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\ppdep.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\ptop.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\pyacc.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\rstconv.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\unitdiff.exe; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\yylex.cod; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: bin\i386-win32\yyparse.cod; DestDir: {app}\bin\i386-win32; Flags: ignoreversion; Components: utils
- Source: units\i386-win32\lexyacc\*.*; DestDir: {app}units\i386-win32\lexyacc; Flags: ignoreversion; Components: utils
- ; Documentation
- Source: doc\*.pdf; DestDir: {app}\doc; Flags: ignoreversion; Components: docs
- ; FCL
- Source: units\i386-win32\fcl\*.*; DestDir: {app}\units\i386-win32\fcl; Flags: ignoreversion; Components: fcl
- Source: examples\fcl\*.*; DestDir: {app}\units\i386-win32\fcl; Flags: ignoreversion; Components: fcl
- ; FV
- Source: units\i386-win32\fv\*.*; DestDir: {app}\units\i386-win32\fv; Flags: ignoreversion; Components: fv
- Source: examples\fv\*.*; DestDir: {app}\units\i386-win32\fv; Flags: ignoreversion; Components: fv
- ; Various units packages
- ; CDROM
- Source: units\i386-win32\cdrom\*.*; DestDir: {app}\units\i386-win32\cdrom; Flags: ignoreversion; Components: packages/cdrom
- Source: examples\cdrom\*.*; DestDir: {app}\units\i386-win32\cdrom; Flags: ignoreversion; Components: packages/cdrom
- ; fpGtk
- Source: units\i386-win32\fpgtk\*.*; DestDir: {app}\units\i386-win32\fpgtk; Flags: ignoreversion; Components: packages/gtk/fpgtk
- ; Source: examples\fpgtk\*.*; DestDir: {app}\units\i386-win32\fpgtk; Flags: ignoreversion; Components: packages/gtk/fpgtk
- ; Gtk
- Source: units\i386-win32\gtk\*.*; DestDir: {app}\units\i386-win32\gtk; Flags: ignoreversion; Components: packages/gtk
- Source: examples\gtk\*.*; DestDir: {app}\units\i386-win32\gtk; Flags: ignoreversion; Components: packages/gtk
- ; GDBINT
- Source: units\i386-win32\gdbint\*.*; DestDir: {app}\units\i386-win32\gdbint; Flags: ignoreversion; Components: packages/gdbint
- Source: examples\gdbint\*.*; DestDir: {app}\units\i386-win32\gdbint; Flags: ignoreversion; Components: packages/gdbint
- ; Interbase
- Source: units\i386-win32\ibase\*.*; DestDir: {app}\units\i386-win32\ibase; Flags: ignoreversion; Components: packages/ibase
- Source: examples\ibase\*.*; DestDir: {app}\units\i386-win32\ibase; Flags: ignoreversion; Components: packages/ibase
- ; MD5
- Source: units\i386-win32\md5\*.*; DestDir: {app}\units\i386-win32\md5; Flags: ignoreversion; Components: packages/md5
- Source: examples\md5\*.*; DestDir: {app}\units\i386-win32\md5; Flags: ignoreversion; Components: packages/md5
- ; MMSystem
- Source: units\i386-win32\mmsystem\*.*; DestDir: {app}\units\i386-win32\mmsystem; Flags: ignoreversion; Components: packages/mmsystem
- ;Source: examples\mmsystem\*.*; DestDir: {app}\units\i386-win32\mmsystem; Flags: ignoreversion; Components: packages/mmsystem
- ; MySQL
- Source: units\i386-win32\mysql\*.*; DestDir: {app}\units\i386-win32\mysql; Flags: ignoreversion; Components: packages/mysql
- Source: examples\mysql\*.*; DestDir: {app}\units\i386-win32\mysql; Flags: ignoreversion; Components: packages/mysql
- ; Netdb
- Source: units\i386-win32\netdb\*.*; DestDir: {app}\units\i386-win32\netdb; Flags: ignoreversion; Components: packages/netdb
- Source: examples\netdb\*.*; DestDir: {app}\units\i386-win32\netdb; Flags: ignoreversion; Components: packages/netdb
- ; odbc
- Source: units\i386-win32\odbc\*.*; DestDir: {app}\units\i386-win32\odbc; Flags: ignoreversion; Components: packages/odbc
- Source: examples\odbc\*.*; DestDir: {app}\units\i386-win32\odbc; Flags: ignoreversion; Components: packages/odbc
- ; opengl
- Source: units\i386-win32\opengl\*.*; DestDir: {app}\units\i386-win32\opengl; Flags: ignoreversion; Components: packages/opengl
- Source: examples\opengl\*.*; DestDir: {app}\units\i386-win32\opengl; Flags: ignoreversion; Components: packages/opengl
- ; pasjpeg
- Source: units\i386-win32\pasjpeg\*.*; DestDir: {app}\units\i386-win32\pasjpeg; Flags: ignoreversion; Components: packages/pasjpeg
- Source: examples\pasjpeg\*.*; DestDir: {app}\units\i386-win32\pasjpeg; Flags: ignoreversion; Components: packages/pasjpeg
- ; paszlib
- Source: units\i386-win32\paszlib\*.*; DestDir: {app}\units\i386-win32\paszlib; Flags: ignoreversion; Components: packages/paszlib
- Source: examples\paszlib\*.*; DestDir: {app}\units\i386-win32\paszlib; Flags: ignoreversion; Components: packages/paszlib
- ; regexpr
- Source: units\i386-win32\regexpr\*.*; DestDir: {app}\units\i386-win32\regexpr; Flags: ignoreversion; Components: packages/regexp
- Source: examples\regexpr\*.*; DestDir: {app}\units\i386-win32\regexpr; Flags: ignoreversion; Components: packages/regexp
- ; sqlite
- Source: units\i386-win32\sqlite\*.*; DestDir: {app}\units\i386-win32\sqlite; Flags: ignoreversion; Components: packages/sqlite
- ; Source: examples\sqlite\*.*; DestDir: {app}\units\i386-win32\sqlite; Flags: ignoreversion; Components: packages/sqlite
- ; tcl
- Source: units\i386-win32\tcl\*.*; DestDir: {app}\units\i386-win32\tcl; Flags: ignoreversion; Components: packages/tcl
- Source: examples\tcl\*.*; DestDir: {app}\units\i386-win32\tcl; Flags: ignoreversion; Components: packages/tcl
- ; unzip
- Source: units\i386-win32\unzip\*.*; DestDir: {app}\units\i386-win32\unzip; Flags: ignoreversion; Components: packages/unzip
- ; Source: examples\unzip\*.*; DestDir: {app}\units\i386-win32\unzip; Flags: ignoreversion; Components: packages/unzip
- ; winver
- Source: units\i386-win32\winver\*.*; DestDir: {app}\units\i386-win32\winver; Flags: ignoreversion; Components: packages/winver
- Source: examples\winver\*.*; DestDir: {app}\units\i386-win32\winver; Flags: ignoreversion; Components: packages/winver
- ; zlib
- Source: units\i386-win32\zlib\*.*; DestDir: {app}\units\i386-win32\zlib; Flags: ignoreversion; Components: packages/zlib
- [INI]
- Filename: {app}\ppc386.url; Section: InternetShortcut; Key: URL; String: http://www.freepascal.org/
- [Icons]
- Name: {group}\Free Pascal; Filename: {app}\ppc386.exe
- Name: {group}\{cm:ProgramOnTheWeb,Free Pascal}; Filename: {app}\ppc386.url
- Name: {group}\{cm:UninstallProgram,Free Pascal}; Filename: {uninstallexe}
- [UninstallDelete]
- Type: files; Name: {app}\ppc386.url
- [Components]
- Name: base; Description: Basic system for win32; Flags: fixed; Types: Custom Minimum Full
- Name: binutils; Description: GNU linker and assembler; Flags: fixed; Types: Custom Minimum Full
- Name: docs; Description: Documentation in PDF; Types: Custom Full
- Name: ide; Description: Integrated Development Environment; Types: Custom Full
- Name: utils; Description: Free Pascal Utilities; Types: Custom Full
- Name: make; Description: GNU make; Types: Custom Full
- Name: gdb; Description: GNU debugger; Types: Full Custom
- Name: fcl; Description: FCL (Free Component Library) units; Types: Custom Full
- Name: fv; Description: Free Vision; Types: Custom Full
- Name: packages; Description: Various unit packages; Types: Custom Full
- Name: packages/gtk; Description: GTK units; Types: Custom Full
- Name: packages/gtk/fpgtk; Description: fpGTK units; Types: Custom Full
- Name: packages/opengl; Description: OpenGL units; Types: Custom Full
- Name: packages/ibase; Description: Interbase/Firebird units; Types: Custom Full
- Name: packages/mysql; Description: MySQL units; Types: Custom Full
- Name: packages/mmsystem; Description: MultiMedia System units; Types: Custom Full
- Name: packages/gdbint; Description: GDB access units; Types: Custom Full
- Name: packages/paszlib; Description: Paszlib unit (provide acces to gzipped files); Types: Custom Full
- Name: packages/regexp; Description: Regular Expression support units; Types: Custom Full
- Name: packages/unzip; Description: Unzip units (provide acces to .zip files); Types: Custom Full
- Name: packages/zlib; Description: Interface to libz compression library; Types: Custom Full
- Name: packages/netdb; Description: Portable DNS routines; Types: Custom Full
- Name: packages/pasjpeg; Description: PasJPEG units (provide access to JPEG files); Types: Custom Full
- Name: packages/md5; Description: MD5 checksum units; Types: Custom Full
- Name: packages/cdrom; Description: Portable CD-ROM acces; Types: Custom Full
- Name: packages/odbc; Description: ODBC data acces; Types: Custom Full
- Name: packages/sqlite; Description: SQLITE data access; Types: Custom Full
- Name: packages/tcl; Description: TCL interpreter access; Types: Custom Full
- Name: packages/winver; Description: Windows file version information access; Types: Custom Full
- ;Name: sources; Description: Pascal source files; Types: Custom Full
- ;Name: sources/base; Description: Base sources, required; Types: Custom Full
- ;Name: sources/compiler; Description: Compiler sources; Types: Custom Full
- ;Name: sources/utils; Description: Utility sources; Types: Custom Full
- ;Name: sources/installer; Description: Installer sources; Types: Custom Full
- ;Name: sources/doc; Description: Documentation sources (LaTeX); Types: Custom Full
- ;Name: sources/rtl; Description: Run-Time Library sources; Types: Custom Full
- ;Name: sources/fcl; Description: FCL (Free Component Library) sources; Types: Custom Full
- ;Name: sources/fpgtk; Description: fpGTK source files; Types: Custom Full
- ;Name: sources/opengl; Description: OpenGL source files; Types: Custom Full
- ;Name: sources/gtk; Description: GTK source files; Types: Custom Full
- ;Name: sources/interbase; Description: Interbase/Firebird source files; Types: Custom Full
- ;Name: sources/mysql; Description: MySQL source files; Types: Custom Full
- ;Name: sources/mmsystem; Description: MultiMedia System source files; Types: Custom Full
- ;Name: sources/gdbint; Description: GDB access source files; Types: Custom Full
- ;Name: sources/paszlib; Description: Paszlib source files; Types: Custom Full
- ;Name: sources/regexp; Description: Regular Expression support source files; Types: Custom Full
- ;Name: sources/unzip; Description: Unzip source files; Types: Custom Full
- ;Name: sources/zlib; Description: Libz interface source files; Types: Custom Full
- ;Name: sources/netdb; Description: Portable DNS routines source files; Types: Custom Full
- ;Name: sources/pasjpeg; Description: PasJPEG source files; Types: Custom Full
- ;Name: sources/md5; Description: MD5 source files; Types: Custom Full
- ;Name: sources/fv; Description: Free Vision source files; Types: Custom Full
- ;Name: sources/rexx; Description: REXX source files (OS/2); Types: Custom Full
- ;Name: sources/hwvideo; Description: Hardware access source files (OS/2); Types: Custom Full
- ;Name: sources/ftpapi; Description: FTP API access source files (OS/2); Types: Custom Full
- ;Name: sources/mmtk; Description: MMOS/2 access source files (OS/2); Types: Custom Full
- ;Name: sources/clkdll; Description: CLKDLL access source files (OS/2); Types: Custom Full
- ;Name: sources/lvm; Description: LVM access source files (OS/2); Types: Custom Full
- ;Name: sources/libpng; Description: PNG library access source files (Linux); Types: Custom Full
- ;Name: sources/imlib; Description: imlib library access source files (Linux); Types: Custom Full
- ;Name: sources/cdrom; Description: Portable CD-ROM access source files; Types: Custom Full
- ;Name: sources/odbc; Description: ODBC data acces source files; Types: Custom Full
- ;Name: sources/sqlite; Description: SQLITE data access source files; Types: Custom Full
- ;Name: sources/tcl; Description: TCL interpreter access source files; Types: Custom Full
- ;Name: sources/winver; Description: Windows file version information access source files; Types: Custom Full
- [Types]
- Name: Full; Description: Full installation
- Name: Minimum; Description: Minimum installation
- Name: Custom; Description: Custom installation; Flags: iscustom
|