home *** CD-ROM | disk | FTP | other *** search
- //==============================================================================
- // Setup.iwf InstallWizard setup file
- //
- // This setup file is used by InstallWizard 3.0 setups. The setup author
- // modifies this file to describe the application to be installed.
- //
- // Each key section of this setup file is described above the section. For
- // more information about the syntax of setup files, see the comments the
- // bottom of this file.
- //==============================================================================
- // MMC 1.1 Setup IWF, Drop 0.13
-
- Setup
- {
- General
- {
- LicenseAgreement: mmceula.txt;
- PrimaryApplication: mmc.chm
- }
- }
-
-
- //==============================================================================
- // Configurations section
- //
- // Configurations represent different installation options that are given to
- // the user during the configurations step. Configurations are made up of
- // groups. Each group listed in a configuration will be enabled (a groups
- // subgroups will not be enabled) if that configuration is applied.
- //
- // Format: <Configuration ID> {Group: <Group ID>; Group <Group ID>; ...}
- //
- //==============================================================================
- configurations
- {
- // The configurations are referenced by ID (e.g. "WindowsConfiguration")
- // in the MMC setup code. Do not change these IDs.
- WindowsConfiguration
- {
- Group:InstallGroup;
- Group:WindowsGroup;
- Group:CommonGroup
- }
- NTAlphaConfiguration
- {
- Group:InstallGroup;
- Group:CommonNTGroup;
- Group:CommonGroup
- }
- NTIntelConfiguration
- {
- Group:InstallGroup;
- Group:CommonNTGroup;
- Group:CommonGroup
- }
- }
-
-
- //==============================================================================
- // Groups section
- //
- // Group are logical collections of files. They can contain both implicit and
- // explicit files. Implicit files are loading during the setup from a directory
- // on the source media. Explicit files are loaded from the Files section.
- //
- // Format: <Group ID> {Details: <Boolean>; Name: <String>; Description: <String>
- // Subgroup: <Group ID>; Icon: <Enumeration>; Implicit:
- // <Boolean>; Recurse: <Boolean>; SourceDisk: <Source Disk ID>;
- // RelativeSourceDirectory: <String>; Destination:
- // <Destination ID>; KeepSourceStructure: <Boolean>}
- //
- //==============================================================================
- groups
- {
- InstallGroup
- {
- Description:Files needed for install and uninstall
- }
- CommonGroup
- {
- Description:Files used for every installation
- }
- WindowsGroup
- {
- Description:Files used only for Windows 95 and 98
- }
- CommonNTGroup
- {
- Description:Files used only for NT on Alpha or Intel platforms
- }
- }
-
-
- //==============================================================================
- // Files sections
- //
- // Each files section belongs to a group, so the section name must match a
- // <Group ID>. Also, much of the file information can be read from the file
- // during installation (e.g Size, SourceModifiedDate), and no not have to be
- // specified here.
- //
- // Format: <Source Path> {SourceDisk: <Source Disk ID>; Destination:
- // <Destination ID>; RenameToTo: <String>; Description: <String>;
- // Size: <Integer>; Version: <String>; SourceModifiedDate: <Date/Time>;
- // Hidden: <String>; System: <String>; Archive: <String>: ReadOnly:
- // <String>; InstallCondition: <Enumeration>;
- // RemoveCondition: <Enumeration>; SelfReging: <Boolean>;
- // ReferenceCounting: <Boolean>; AddApplicationPath: <Boolean>}
- //
- //==============================================================================
-
-
- InstallGroup
- {
- setup.exe
- {
- Destination:System;
- // During uninstall, this file is removed by iwclean. It should be marked
- // Remove:Never here because we don't want the setup to try to remove itself.
- Remove:Never;
- ReadOnly:-
- }
- iwclean.exe
- {
- Destination:JetstreamShared;
- Remove:Never;
- ReadOnly:-
- }
- }
-
-
- CommonGroup
- {
- mmc.chm { Destination: Help; ReadOnly:- }
- mmc.hlp { Destination: Help; ReadOnly:- }
- webhelp.chm { Destination: Help; ReadOnly:- }
- mfc42.dll { Destination: System; ReadOnly:-; SelfReg: Yes }
- hhupd.exe { ReadOnly:-; Destination: Help; InstallCondition: Always }
- hhsetup.dll { ReadOnly:-; Destination: System }
- msvcrt.dll { ReadOnly:-; Destination: System }
- msvcirt.dll { ReadOnly:-; Destination: System }
- msvcp50.dll { ReadOnly:-; Destination: System }
- }
-
-
-
-
- WindowsGroup
- {
- w95mmc.exe { Destination: System; ReadOnly:-; RenameTo: mmc.exe }
- w95mmcnd.dll { Destination: System; SelfReg: Yes; ReadOnly:-; RenameTo: mmcndmgr.dll }
- w95cic.dll { Destination: System; SelfReg: Yes; ReadOnly:-; RenameTo: cic.dll }
- w95atl.dll { Destination: System; SelfReg: Yes; ReadOnly:-; RenameTo: atl.dll }
- }
-
-
- CommonNTGroup
- {
- mmc.exe { Destination: System; ReadOnly:- }
- mmcndmgr.dll { Destination: System; ReadOnly:-; SelfReg: Yes }
- cic.dll { Destination: System; ReadOnly:-; SelfReg: Yes }
- atl.dll { Destination: System; ReadOnly:-; SelfReg: Yes }
- }
-
-
-
- //==============================================================================
- // Shortcuts section
- //
- // Shortcuts are the .LNK files that normally reside in the start menu directory.
- // These shortcuts then appear when the user clicks the Start button on the
- // task bar. Shortcuts are linked to a file and are installed and removed as
- // that file is installed and removed.
- //
- // Format: <Source Path> {Destination: <Destination ID>; Caption: <String>;
- // Arguments: <String>; IconIndex: <Integer>;
- // InstallCondition: <Enumeration>;
- // RemoveCondition: <Enumeration>}
- //
- //==============================================================================
- shortcuts
- {
- }
-
- //==============================================================================
- // Destination section
- // This section contains information about each destination where files and
- // shortcuts will be installed on the end user's machine. There are three
- // types of destinations: predefined destinations, special destination
- // and specified destinations. Entries under this section must be not be
- // predefined destinations.
- //
- // Predefined Destinations: None, Windows, System, Temp, ProgramFiles,
- // StartMenu, Startup, StartMenuPrograms, Desktop,
- // SendTo, CommonStartMenu, CommonStartMenuPrograms,
- // Fonts, CommonFiles, Help
- //
- // Special Destination: FilePrimary, ShortcutPrimary - these are defined for you
- // if not defined in this section
- //
- // Format: <Destination ID> {Subdirectory: <String>; Parent: <Destination ID>;
- // InstallCondition: <Enumeration>;
- // RemoveCondition: <Enumeration>}
- //
- //==============================================================================
- destinations
- {
- JetstreamShared
- {
- Parent: CommonFiles;
- SubDirectory: Jetstream Shared
- }
- FilePrimary
- {
- Parent: System
- }
- }
-
- //==============================================================================
- // Source Disks section
- //
- // This section specifies the number of source disks that the setup uses.
- // Source disks can be CDs, diskettes, or even hard drive locations. The
- // <Source Disk ID> is always a number so that disks can be iterated.
- //
- // Format: <Source Disk ID> {Label: <String>; Description: <String>;
- // IndicatorFile: <String>}
- //
- //==============================================================================
- source disks
- {
- 1
- {
- Label:First Disk;
- Description:Main Disk
- }
- }
-
- //==============================================================================
- // About the setup file syntax:
- //
- // Directives: This file understands #include, #define, #undef, #ifdef, #else
- // #endif
- //
- // Symbols: _DEBUG, DEBUG, _UNICODE, and UNICODE symbols will be automatically
- // defined when this file is read by InstallWizard
- //
- // Comments: Inline comments (slash-slash) and Block comments (star-slash)
- // can be used.
- //
- // Merging: Duplicate sections and entries are automatically merged into
- // a single item (e.g. if you #include a file with a groups section
- // and you have a groups section in this file, they will be merged
- // into a single groups section).
- //
- // Quotation: Quotes can be used to create a string literal. Double-quotes
- // in a string literal are replaced with a real quote.
- // "This is a ""string"" literal" -> This is a "string" literal
- //
- // Whitespace: Tabs, returns, and spaces are ignored, except in values. This
- // allows values such as description to not have to be quoted.
- //
- // Values: Values can be <Boolean>, <String>, <Integer>, <Integer64>, and
- // <Enumeration>. Value types such as Boolean can be represented
- // in many ways (Yes, No, Y, N, True, False, T, F etc.).
- //
- //
- // NOTE: Please see the 'InstallWizard Setup File Format.doc' for specific
- // section, entry, and tag requirements/features.
- // Copyright (C), 1994-1998, Jetstream Software, Inc. All rights reserved.
- //==============================================================================
-