home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / a / a560 / 1.ddi / STFSETUP.IN_ < prev    next >
Encoding:
INI File  |  1993-01-03  |  56.8 KB  |  1,661 lines

  1. [Release Date]
  2.     STF_DATE = "1992-10-25"
  3. ; Localizer: do not change anything to the left of an equals sign.  These
  4. ; are variable names which might be hard-coded in stfsetup.exe.  Also,
  5. ; do not change anything in square brackets.
  6.  
  7. [Admin Title]
  8.     Title = $(AppName)" Server Setup"
  9.  
  10. [Title]
  11.     Title = $(AppName)" Setup"
  12.  
  13. [Network Title]
  14.     Title = $(AppName)" Workstation Setup"
  15.  
  16. [Ole Reg]
  17.     OLEText = "Installing OLE application(s)..."
  18.     RegFilePath = $(OLEREGPATH)"MSACCESS.REG"            ;dont localize
  19.     RegCommand = $(OLEREGPATH)"REGEDIT.EXE /S /U "$(RegFilePath)   ;dont localize
  20.  
  21. ;just the last line of [shared files] need localization
  22. [Shared Files]
  23.     SharedFiles = { "COMMDLG.DLL", "DDEML.DLL", "OLECLI.DLL", "OLESVR.DLL", "SHELL.DLL", "VER.DLL" }
  24.     Versions = { $(VERCOMMDLG), $(VERDDEML), $(VEROLECLI), $(VEROLESVR), $(VERSHELL), $(VERVER) }
  25.     SFCopySymbols = { "COPYCOMMDLG", "COPYDDEML", "COPYOLECLI", "COPYOLESVR", "COPYSHELL", "COPYVER" }
  26.     STF_MB_TYPE = 1
  27.     STF_MB_DEF = 1
  28.     STF_MB_ICON = 3
  29.     STF_MB_TEXT = "This file is being used by another application. "$(AppName)" Setup can't update it.  Please exit Windows and run "$(AppName)" Setup from the MS-DOS command prompt. "+
  30. " Insert your Setup disk in drive A, type a: setup, and then press Enter."
  31.  
  32. [Path Dialog]
  33.     GetPathMessBoxTitle = $(AppName)" Specify Directory"
  34.     GetPathMessBoxText  = "The path you specified isn't valid or doesn't start with a drive name. "
  35.  
  36. [WorkGroup Path Dialog]
  37.     GetPathMessBoxTitle = $(AppName)" Specify Workgroup"
  38.     GetPathMessBoxText  = "The path you specified isn't valid or doesn't start with a drive name."
  39.     GetSysMdaErr = "Setup couldn't find SYSTEM.MDA in the directory you specified."
  40.  
  41. [Quit Dialog]
  42.     QuitText1  = "The setup process is not complete. If you exit now, Microsoft Access won't be properly installed, and you'll have to run Setup again before you can run Microsoft Access."
  43.  
  44. [CheckSpace Dialog]
  45.     ModelessText = "Microsoft Access Setup will now check for:\n\n"+
  46.     "  - Available disk space.\n"+
  47.     "  - Existing copies of Microsoft Access files.\n"+
  48.     "  - Required space for Microsoft Access \n"+
  49.     "    options."
  50.  
  51. [CopyList Dialog]
  52.     ModelessText = "Please wait while Setup determines which disks and files to copy."
  53.  
  54. [WFW Errors]
  55.     STF_MB_TYPE = 1
  56.     STF_MB_TITLE = "Windows for Workgroups Update"
  57.     STF_MB_ICON = 3
  58.     STF_MB_DEF = 1
  59.     STF_MB_TEXT = "The version of Windows for Workgroups you are using must be upgraded before Micorsoft Access can be installed.\n"+
  60.                   "You must perform the following steps:\n"+
  61.                   "1. Quit Windows for Workgroups. \n"+
  62.                   "2. Read and follow the instructions in the file WFWDRV.TXT on the ODBC disk. \n"+
  63.                   "3. Run the Microsoft Access Setup program again to complete the installation of Microsoft Access."
  64.  
  65. [WFW Admin Errors]
  66.     STF_MB_TYPE = 1
  67.     STF_MB_TITLE = "Windows for Workgroups Update"
  68.     STF_MB_ICON = 3
  69.     STF_MB_DEF = 1
  70.     STF_MB_TEXT = "After Setup completes, please make sure to read the README_.TXT file about interactions between Microsoft Access and network software before "+
  71.           "doing any workstation installations.  There are important notes that may affect workstation installation."
  72.  
  73.  
  74. [Select MultiUser]
  75.     STF_MB_TYPE = 3
  76.     STF_MB_TITLE = "Multiuser Installation"
  77.     STF_MB_ICON = 4
  78.     STF_MB_DEF = 1
  79.     STF_MB_TEXT = "If you join a workgroup, you can access secured databases created by other people in your workgroup.\n\n"+
  80.                   "Do you want to join an existing workgroup?"
  81.  
  82. [Wrong Mda Spec]
  83.     STF_MB_TYPE = 3
  84.     STF_MB_TITLE = "Multiuser Installation"
  85.     STF_MB_ICON = 2
  86.     STF_MB_DEF = 1
  87.     STF_MB_TEXT = "The path you specified doesn't exist."
  88.     
  89. [Default]
  90.     ContBut    = "&Continue"
  91.     ExitBut    = "E&xit"
  92.     HelpBut    = "&Help"
  93.     BackBut    = "&Back"
  94.     NoLocalHD = "Setup can't detect a hard drive in your machine.  Single-user installation requires a local hard drive.  Setup will now quit."
  95.     AppName = "Microsoft Access"
  96.     AppGrp = "msaccess"
  97.     AppExeName = "msaccess.exe"
  98.     SYSMDAFILE = "SYSTEM.MDA"
  99.     SYSINI = "SYSTEM.INI"
  100.     BOOTSECT = "boot"  ;refers to section in system.ini
  101.     NETDRIVER = "NETWORK.DRV"
  102.     NUMLOCKS = "500"
  103.     WINLANG  = "Unknown language"
  104.     CIRLANG  = "U.S. English"    ;localizer, need to edit for diff. lang.
  105.     LANGUAGE = "0409"            ; windows language code, need to be localized
  106.     ADMININTALL = "INSTALL\\"   ; directory name
  107.     SetupExeCmd = "stfsetup /w"
  108.     CODEPAGE = "04E4"
  109.     SER_LOC = "00-077-0100"
  110.  
  111. [Installation]
  112.     ; Text of the dialog appearing while files are being copied
  113.     WhileInstallText="Now would be a great time to fill out your "+
  114.     "registration card.  When you send it in, Microsoft will:\n\n"+
  115.     "  - Inform you of product updates.\n  - Offer you customer "+
  116.     "support.\n  - Send you information about\n    related "+
  117.     "Microsoft products."
  118.     ContinueButtonDesc = "&Continue anyway"
  119.     ExitButtonDesc = "&Quit installing "$(AppName)
  120.     BackButtonDesc = "Specify &different installation options"
  121.     szAdditionalNeeded = "AdditionalNeeded"
  122.     szTotalFree = "TotalFree"
  123.     szTotalNeeded = "TotalNeeded"
  124.     szFreePerDisk = "FreePerDisk"
  125.     szClusterPerDisk = "ClusterPerDisk"
  126.     szTroublePairs = "TroublePairs"
  127.     szNeededPerDisk = "NeededPerDisk"
  128.     szExtraCosts = "ExtraCosts"
  129.  
  130. [No Space Cir]
  131.     PromptAdditional = "To complete this installation, you need an additional "$(ADDCIR)"K bytes free on your Microsoft Access ("$(CIRDRIVE)") drive. "+
  132.     " Do you want to continue?"
  133.  
  134. [No Space Win]
  135.     PromptAdditional = "To complete this installation, you need an additional "$(ADDWIN)"K bytes free on your Windows ("$(WINDRIVE)") drive.  Do you want to continue?"
  136.  
  137. [No Space Both]
  138.     PromptAdditional = "To complete this installation, you need an additional "$(ADDWIN)"K bytes free on your Windows ("$(WINDRIVE)") drive "+
  139.     "and an additional "$(ADDCIR)"K bytes free on your Microsoft Access ("$(CIRDRIVE)") drive.  Do you want to continue?"
  140.  
  141. [Registration Failed]
  142.     STF_MB_TEXT = "OLE installation failed.  Check your available disk space and reinstall the OLE option before attempting to run Microsoft Access."
  143.  
  144. [Setup Aborted]
  145.     STF_MB_TEXT = "You quit Setup during the installation phase.  "$(AppName)" is not properly installed.  You must run Setup again before you can run Microsoft Access."
  146.  
  147. [INI Failed]
  148.     STF_MB_TEXT  = "Setup couldn't update one or more INI files.  Check your available disk space.   You must run Setup again before you can run Microsoft Access."
  149.  
  150. [Init Options Failed]
  151.     STF_MB_TEXT  = "Setup can't find your Windows directory.  Add the Windows directory to the path in your AUTOEXEC.BAT file, and then restart Windows and run Setup again."
  152.  
  153. [UNC]    
  154.     STF_MB_TEXT = "The path you enter to start Microsoft Access Setup must begin with a drive letter.  If you're installing from a network, connect to the server before you run Setup."    
  155.  
  156. [Setup Failed]
  157.     STF_MB_TEXT = "An error has occured during Setup.  If you are not out of disk space,  please contact Microsoft Product Support."
  158.  
  159. [Detect Failed]
  160.     STF_MB_TEXT = "Detect component of "$(AppName)" failed.  Setup will now quit."
  161.  
  162. [FILES Warning Dialog]
  163.     STF_MB_TEXT = "The FILES setting in your config.sys file is less than 50.  "+
  164.       "This means that you may have difficulty running MS-DOS applications while you are running Microsoft Access.\r\n\r\n"+
  165.       "You should increase the FILES setting to 50."
  166.  
  167. [Wrong Commdlg]
  168.     STF_MB_TEXT = "If you want, you can install a different version of COMMDLG.DLL, so that dialog boxes shared by several applications (including Microsoft Access) will be in "$(CIRLANG)"."+
  169.       "If you don't install the new version of COMMDLG.DLL, dialog boxes shared by several applications will be in "$(WINLANG)". (You can get all language versions of COMMDLG.DLL from Product Support.) \r\n\r\n"+
  170.       "Do you want to install the "$(CIRLANG)" version of COMMDLG.DLL  and save the original version as COMMDLG.BAK?\r\n"
  171.                   
  172.     STF_MB_TITLE = $(Title)
  173.     STF_MB_TYPE = 3
  174.     STF_MB_DEF = 1
  175.     STF_MB_ICON = 4
  176.  
  177. [Wrong Commdlg Language]
  178.     STF_MB_TEXT = "Setup has detected a different language version of COMMDLG.DLL. "+
  179.       "This means that some information in Microsoft Access dialog boxes will be in "$(WINLANG)"."
  180.     STF_MB_TITLE = $(Title)
  181.     STF_MB_TYPE = 1
  182.     STF_MB_DEF = 1
  183.     STF_MB_ICON = 5
  184.  
  185. [Wrong Help]
  186.     STF_MB_TEXT = "You have a different version of WINHELP.EXE.  The version of WINHELP.EXE shipped with Microsoft Access is in "$(CIRLANG)" but your version is in "$(WINLANG)". "+
  187.       "If you update the file, all of the applications that use WINHELP.EXE will have "$(CIRLANG)" Help.  "+
  188.                   "If you don't update the file, all of the applications that use WINHELP.EXE will have "$(WINLANG)" Help. \r\n\r\n"+
  189.                   "Do you want to update to the "$(CIRLANG)" version of WINHELP.EXE?\r\n"
  190.  
  191.     STF_MB_TITLE = $(Title)
  192.     STF_MB_TYPE = 3
  193.     STF_MB_DEF = 1
  194.     STF_MB_ICON = 5
  195.  
  196. [Wrong Processor]
  197.     STF_MB_TEXT = "Microsoft Access doesn't run on 8088, 8086 or 80286-based computers."    
  198.     
  199. [Setup Successful]
  200.     STF_MB_TITLE = $(Title)
  201.     STF_MB_TYPE = 1
  202.     STF_MB_DEF = 1
  203.     STF_MB_ICON = 2
  204.     STF_MB_TEXT = "Microsoft Access Setup is complete!\r\n\r\n"+
  205.               "If you want to use data stored in Microsoft SQL Server databases, "+
  206.               "you must run the Open Database Connectivity (ODBC) Setup program on the "+
  207.               "ODBC Setup disk.  Before you run the ODBC Setup program, make sure you know the name of your database server."
  208.  
  209. [Share Error]
  210.     STF_MB_TEXT = "Setup was unable to add the Share utility.  Before you can run Microsoft Access, you need to add the Share utility (with "$(NUMLOCKS)" locks minimum) manually, and then restart your machine."
  211.     STF_MB_TITLE = $(Title)
  212.     STF_MB_TYPE = 1
  213.     STF_MB_DEF = 1
  214.     STF_MB_ICON = 3
  215.  
  216. [Share Success]
  217.     STF_MB_TEXT = "The file was successfully modified."
  218.     STF_MB_TITLE = $(Title)
  219.     STF_MB_TYPE = 1
  220.     STF_MB_DEF = 1
  221.     STF_MB_ICON = 2
  222.  
  223. [Share Dialog]
  224.     RadioText1 = "You have installed SHARE.EXE in your AUTOEXEC.BAT file. Setup needs to modify your installation of  SHARE.EXE to increase the number of locks to 500.  Microsoft Access will not run without this change. \r\n"+
  225.                 "After Setup is complete, you must restart your machine for the change to take effect.  What do you want Setup to do?"
  226.     RBut1 = "&Modify AUTOEXEC.BAT and save the original as AUTOEXEC.BAK"
  227.     RBut2 = "M&ake a copy of AUTOEXEC.BAT, modify the copy and save it as AUTOEXEC.ACC"
  228.     RBut3 = "&Do not modify AUTOEXEC.BAT"
  229.     RadioDefault = 1;
  230.     OptionsGreyed = {}
  231.     ContinueButtonDesc = "&Continue"
  232.     ExitButtonDesc = "E&xit to Windows"
  233.  
  234. [Config Share Dialog]
  235.     RadioText1 = "You have installed SHARE.EXE in your CONFIG.SYS file. Setup needs to modify your installation of SHARE.EXE to increase the number of locks to 500.  Microsoft Access won't run without this change. \r\n"+
  236.                 "After Setup is complete, you must restart your machine for the change to take effect.  What do you want Setup to do?"
  237.     RBut1 = "&Modify CONFIG.SYS and save the original as CONFIG.BAK"
  238.     RBut2 = "M&ake a copy of CONFIG.SYS, modify the copy and save it as CONFIG.ACC"
  239.     RBut3 = "&Do not modify CONFIG.SYS"
  240.     RadioDefault = 1;
  241.     OptionsGreyed = {}
  242.     ContinueButtonDesc = "&Continue"
  243.     ExitButtonDesc = "E&xit to Windows"
  244.  
  245. [Add Share Dialog]
  246.     RadioText1 = "If you install SHARE.EXE in your AUTOEXEC.BAT file, you'll be able to access data stored in dBASE, Btrieve, Paradox tables, and run multiple instances of Microsoft Access on your machine. "+
  247.     " If you don't install SHARE.EXE, you won't be able to access data stored in dBASE, Btrieve, or Paradox tables or run multiple instances of Microsoft Access on your machine."+
  248.      "What do you want to do?\r\n"
  249.     RBut1 = "&Modify AUTOEXEC.BAT and save the original as AUTOEXEC.BAK"
  250.     RBut2 = "M&ake a copy of AUTOEXEC.BAT, modify the copy and save it as AUTOEXEC.ACC"
  251.     RBut3 = "&Do not modify AUTOEXEC.BAT"
  252.     RadioDefault = 1;
  253.     OptionsGreyed = {}
  254.     ContinueButtonDesc = "&Continue"
  255.     ExitButtonDesc = "E&xit to Windows"
  256.  
  257. [Admin Path Dialog]
  258.     GetPathMessBoxTitle = $(AppName)" Setup"
  259.     GetPathMessBoxText  = "The path you specified isn't valid or doesn't start with a drive letter."
  260.  
  261.  
  262. [Admin CopyList Dialog]
  263.     ModelessText = "Please wait while Setup determines where to copy files."
  264.     ModelessBmp = "disks"
  265.  
  266. [Copy Local]
  267.     STF_MB_TEXT = "You can use the copy of Microsoft Access on your network, or you can install Microsoft Access on your hard disk. "+
  268.                   "If you install Microsoft Access on your hard disk, it will run faster, but it will take up space on your hard disk. \n\n"+
  269.                   "Do you want to install Microsoft Access on your hard disk?"
  270.     STF_MB_TITLE = $(Title)
  271.     STF_MB_TYPE = 3
  272.     STF_MB_DEF = 1
  273.     STF_MB_ICON = 2
  274.     
  275. [In Use Error]
  276.     STF_MB_TEXT = "You can't set up Microsoft Access while running another version of Microsoft Access."
  277.     STF_MB_TITLE = $(Title)
  278.     STF_MB_TYPE = 1
  279.     STF_MB_DEF = 1
  280.     STF_MB_ICON = 3
  281.  
  282. [Older Dlls]
  283.     QuitText1= "You have older versions of some DLL files in your Windows system directory.  You must update them before you can run Microsoft Access. "+
  284.     " If you update them, dialog boxes shared by other applications will be in "$(CIRLANG)".  (You can get all language versions of current DLL files from Product Support.) "+
  285.     " If you don't update them, you won't be able to run Microsoft Access.  Do you want Setup to update the DLL files?"
  286.     
  287. [Old Help]
  288.     STF_MB_TEXT = "You have an older version of WINHELP.EXE.  If you update it, all the applications that use WINHELP.EXE will have "$(CIRLANG)"help, "+
  289.            "and you will be able to use Microsoft Access Help and Cue Cards.  If you don't update it, you wont' be able to use Microsoft Access Help or Cue Cards."+
  290.            "Do you want Setup to update it?"
  291.     STF_MB_TITLE = $(Title)
  292.     STF_MB_TYPE = 3
  293.     STF_MB_DEF = 1
  294.     STF_MB_ICON = 5
  295.  
  296. [ProgGroup Script]
  297. ifstr $(COPYPROG) == "ON"
  298.     CreateProgManGroup $(AppName), $(AppGrp)
  299.     ifstr $(STF_MODE) == "NETWORK"
  300.         ifstr $(LocalCopy) == "NO"
  301.              CreateProgManItem $(AppName),  "Microsoft Access",  $(AccessExePath)$(AppExeName), O
  302.              CreateProgManItem $(AppName), "Microsoft Access Help", $(WINDOWSPATH)"winhelp.exe "$(AccessExePath)"msaccess.hlp", O
  303.              CreateProgManItem $(AppName), "Microsoft Access Readme", $(AccessExePath)"readme_.txt", O
  304.              CreateProgManItem $(AppName), "Microsoft Access Q&A", $(AccessExePath)"psskb.txt", O
  305.             set INSTALLHELP = "OFF"
  306.         else
  307.             CreateProgManItem $(AppName),  "Microsoft Access",  $(CIRPATH)$(AppExeName), O
  308.             CreateProgManItem $(AppName), "Microsoft Access Readme", $(CIRPATH)"readme_.txt", O
  309.             CreateProgManItem $(AppName), "Microsoft Access Q&A", $(CIRPATH)"psskb.txt", O
  310.         endif
  311.     else
  312.         CreateProgManItem $(AppName),  "Microsoft Access",  $(CIRPATH)$(AppExeName), O
  313.         CreateProgManItem $(AppName), "Microsoft Access Readme", $(CIRPATH)"readme_.txt", O
  314.         CreateProgManItem $(AppName), "Microsoft Access Q&A", $(CIRPATH)"psskb.txt", O
  315.     endif
  316.     CreateProgManItem $(AppName), "Microsoft Access Change Workgroup", $(CIRPATH)$(SetupExeCmd), O
  317. endif
  318. ifstr $(INSTALLHELP) == "ON"
  319.     CreateProgManGroup $(AppName), $(AppGrp)
  320.     CreateProgManItem $(AppName), "Microsoft Access Help", $(WINDOWSPATH)"winhelp.exe "$(CIRPATH)"msaccess.hlp", O
  321. endif    
  322.  
  323. Exit
  324.  
  325.  
  326. [Default Copy Options]
  327.     VERSHELL = "3,10,0,103"
  328.     VEROLECLI = "1,10,0,0"
  329.     VEROLESVR = "1,10,0,0"
  330.     VERCOMMDLG = "3,10,0,103"
  331.     VERDDEML = "3,10,0,103"
  332.     VERVER = "3,10,0,103"
  333.  
  334. [Shared File Member]
  335.     SharedFile = $($) 
  336.     Version = *($(Versions), $(#))
  337.     DestSym = *($(SFDestSymbols), $(#))
  338.     CopySym = *($(SFCopySymbols), $(#))
  339.  
  340. [None]
  341.     SmallFont = "Null File"
  342.  
  343. [8514]
  344.     Font = "smallf.fon"
  345.     FontDesc = "Small Fonts (8514/a res)"
  346.     SmallFont = "8514 Font"
  347.  
  348. [VGA]
  349.     Font = "smalle.fon"
  350.     FontDesc = "Small Fonts (VGA res)"
  351.     SmallFont = "VGA Font"
  352.  
  353. [EGA]
  354.     Font = "smallb.fon"
  355.     FontDesc = "Small Fonts (EGA res)"
  356.     SmallFont = "EGA Font"
  357.  
  358. [Path Variables]
  359.     CIRDIR          = ":\\Access\\"
  360.  
  361. [Ole Reg]
  362.     OLEText = "Installing OLE application(s)..."
  363.     RegFilePath = $(OLEREGPATH)"MSACCESS.REG"
  364.     RegCommand = $(OLEREGPATH)"REGEDIT.EXE /S /U "$(RegFilePath)
  365.     
  366.     
  367. [Graph Reg]
  368.     RegEntries =    "REGEDIT\r\n"+
  369.                     "HKEY_CLASSES_ROOT\\MSGraph = Microsoft Graph\r\n"+
  370.                     "HKEY_CLASSES_ROOT\\.gra = MSGraph\r\n"+
  371.                     "HKEY_CLASSES_ROOT\\MSGraph\\protocol\\StdFileEditing\\server = "$(GRAPHPATH)"GRAPH.EXE\r\n"+
  372.                     "HKEY_CLASSES_ROOT\\MSGraph\\protocol\\StdFileEditing\\SetDataFormats = Native,CF_TEXT\r\n"+
  373.                     "HKEY_CLASSES_ROOT\\MSGraph\\protocol\\StdFileEditing\\RequestDataFormats = Native,CF_METAFILEPICT\r\n"+
  374.                     "HKEY_CLASSES_ROOT\\MSGraph\\protocol\\StdExecute\\server = "$(GRAPHPATH)"GRAPH.EXE\r\n"
  375.  
  376. [Admin Paths]
  377.     SETUPPATH = $(CIRPATH)
  378.     DLLPATH = $(CIRPATH)
  379.     INIPATH = $(CIRPATH)
  380.     PROGPATH = $(CIRPATH)
  381.     HELPPATH = $(CIRPATH)
  382.     HELPPATH2 = $(CIRPATH)
  383.     WHELPPATH = $(CIRPATH)
  384.     CUEPATH = $(CIRPATH)
  385.     OLEREGPATH = $(CIRPATH)
  386.     SAMPLEPATH = $(CIRPATH)
  387.     GRAPHPATH = $(CIRPATH)
  388.     JETPATH = $(CIRPATH)
  389.     EBPATH = $(CIRPATH)
  390.     DBPATH = $(CIRPATH)
  391.     SYSDBPATH = $(CIRPATH)
  392.     SYSMDAPATH = $(ADMINMDAPATH)
  393.     SHAREPATH = $(CIRPATH)
  394.     FONTPATH =  $(CIRPATH)
  395.     FINPATH =  $(CIRPATH)
  396.     WBTRPATH = $(CIRPATH)
  397.     WINDOWSPATH = $(CIRPATH)
  398.     UTILDBPATH = $(CIRPATH)
  399.     SYSTEMPATH = $(CIRPATH)
  400.  
  401. [Single User Paths]
  402.     SETUPPATH = $(STF_SRCDIR)
  403.     DLLPATH = $(SYSTEMPATH)
  404.     INIPATH = $(WINDOWSPATH)
  405.     PROGPATH = $(CIRPATH)
  406.     HELPPATH = $(CIRPATH)
  407.     HELPPATH2 = $(CIRPATH)
  408.     WHELPPATH = $(WINDOWSPATH)
  409.     CUEPATH = $(CIRPATH)
  410.     OLEREGPATH = $(WINDOWSPATH)
  411.     SAMPLEPATH = $(CIRPATH) 
  412.     GRAPHPATH = $(WINDOWSPATH)"MSAPPS\MSGRAPH\\"
  413.     JETPATH = $(CIRPATH)
  414.     EBPATH = $(CIRPATH)
  415.     DBPATH = $(CIRPATH)
  416.     SYSDBPATH = $(CIRPATH)
  417.     SYSMDAPATH = $(CIRPATH)
  418.     FONTPATH = $(SYSTEMPATH)
  419.     SHAREPATH = $(WINDOWSPATH)
  420.     FINPATH =  $(WINDOWSPATH)
  421.     WBTRPATH = $(SYSTEMPATH)
  422.     UTILDBPATH = $(CIRPATH2)
  423.  
  424. [Graph Version Files]
  425.     FileName = "Graph.exe"
  426.     Version = "3,0,2,0" 
  427.     DestSym = $(GRAPHPATH)
  428.     CopySym = $(COPYGRAPH)
  429.  
  430. [Regedit Version Files]
  431.     FileName = "regedit.exe"
  432.     Version = "3,10,0,103" 
  433.     DestSym = $(WINDOWSPATH)
  434.     CopySym = $(COPYREGEDIT)
  435.  
  436. [WFW Driver Version]
  437.     FileName = "wfwnet.drv"
  438.     Version = "3,10,2,103" 
  439.     DestSym = $(SYSTEMPATH)
  440.  
  441. [Winhelp File]
  442.     FileName = "Winhelp.exe"
  443.     Version = "3,10,0,425" 
  444.     DestSym = $(WINDOWSPATH)
  445.     CopySym = $(COPYWINHLP)
  446.  
  447. [Commdlg File]
  448.     FileName = "Commdlg.dll"
  449.     Version = $(VERCOMMDLG)
  450.     DestSym = $(SYSTEMPATH)
  451.     CopySym = $(COPYCOMMDLG)
  452.  
  453. [System Paths]
  454.      SYSTEMPATH      =  "" ? DETCMD.DLL GetWindowsSysDir
  455.      WINDOWSPATH     =  "" ? DETCMD.DLL GetWindowsDir
  456.     HARDDRIVELIST   = "" ? DETCMD.DLL GetAllValidLocalHardDrives
  457.     NETDRIVELIST = "" ? DETCMD.DLL GetAllValidNetworkDrives
  458.  
  459. [Destination Path]
  460.     DIREXISTS = "" ? DETCMD.DLL DoesDirExist $(DETPATH)
  461.  
  462. [Environment Variable]
  463.     FILESCOUNT = "" ? DETCMD.DLL GetConfigNumFiles
  464.  
  465. [Check Netdrive Installed]
  466.     FNetDriver = "" ? DETCMD.DLL GetIniSectionKeyString $(SYSINI) $(BOOTSECT) $(NETDRIVE)
  467.  
  468. [Processor Type]
  469.     IntelType = "" ? DETCMD.DLL GetProcessorType
  470.  
  471. ; These are user options
  472. [Minimum Options]
  473.     COPYPROG        = "ON"
  474.     COPYHELP        = "OFF"
  475.     COPYISAM        = "OFF"
  476.     COPYCUE = "OFF"
  477.     COPYSAMPLE      = "OFF"
  478.     COPYGRAPH       = "OFF"
  479.     COPYDB  = "OFF"
  480.     COPYPDX = "OFF"
  481.     COPYBTR = "OFF"
  482.     COPYWINHLP = "!COPY"
  483.  
  484. [Standard Options]
  485.     COPYPROG        = "ON"
  486.     COPYHELP        = "ON"
  487.     COPYISAM        = "ON"
  488.     COPYCUE         = "ON"
  489.     COPYSAMPLE      = "ON"
  490.     COPYGRAPH       = "ON"
  491.     COPYDB          = "ON"
  492.     COPYPDX         = "ON"
  493.     COPYBTR         = "ON"
  494.     COPYWINHLP        = "COPY"
  495.  
  496. [Admin Path List]
  497.     AdminPathList = { $(ACCPATH), $(ADMINGRAPHPATH), $(ADMINMDAPATH) }
  498.  
  499. [DefaultPath]
  500.     CIRPATH = ""
  501.     CIRPATH2 = ""
  502.     GRAPHPATH2 = ""
  503.     SYSMDAPATH2 = ""
  504.  
  505.  
  506. [Shell Commands]
  507.     ui start LanManNetWork
  508.     read-syms    "Release Date"
  509.     read-syms       "Default"
  510.     ui start UNC
  511.     ifstr $(ANSWER) == "YES"
  512.         read-syms "UNC"
  513.         goto "ExitError"
  514.     endif
  515.     ui start "WinVer"
  516.  
  517.     detect          "System Paths"
  518.     ifstr $(STF_MODE) != "ADMIN"
  519.         read-syms "WFW Driver Version"
  520.         ui start "InstallExisting"
  521.         set COPYWFW = "!COPY"
  522.         ifstr $(CopySym) == "NEW"
  523.             set COPYWFW = "COPY"
  524.         else-ifstr $(CopySym) == "ON"
  525.             read-syms "WFW Errors"
  526.             ui start MessageBox
  527.             exit
  528.         endif
  529.     else
  530.         set COPYWFW = "COPY"
  531.         read-syms "WFW Admin Errors"
  532.         ui start MessageBox
  533.     endif
  534.  
  535.     ifstr $(STF_MODE) == "ADMIN"
  536.         read-syms "Admin Title"
  537.         set-title       $(Title)        
  538.         ; $(REN)= *MUST* come before SIZE= if sizes are to be correct
  539.         set REN = "SIZE"
  540.         set APP = "SIZE"
  541.         set COPYSYSDB = "COPY"
  542.         set COPYREGEDIT = "COPY"
  543.         set    DECOMP = "!DECOMPRESS"
  544.         set STF_DECOMPRESS = ""
  545.         init-system-net
  546.         set SmallFont = "Admin Font"
  547.         set COPY31 = "COPY"
  548.     else
  549.         ifstr $(STF_MODE) == "NETWORK"
  550.             read-syms "Network Title"
  551.             set-title       $(Title)
  552.             read-syms "DefaultPath"        
  553.         else
  554.             read-syms "Title"
  555.             set-title       $(Title)        
  556.         endif
  557.         set REN = "RENAME"
  558.         set COPYSYSDB = "!COPY"
  559.         set COPYREGEDIT = "COPY"
  560.         set APP = "APPEND"
  561.         set    DECOMP = "DECOMPRESS"
  562.         set STF_OVERWRITE = "OLDER"
  563.         init-system
  564.         ui start video
  565.         read-syms $(ANSWER)
  566.         ifstr $(OLDWIN) == "NO"
  567.             set COPY31 = "!COPY"
  568.         else
  569.             set COPY31 = "COPY"
  570.         endif
  571.     endif
  572.     read-syms       "Path Variables"
  573.     read-syms       "Standard Options"
  574.     read-syms       "Default Copy Options"
  575.  
  576.  
  577.     ifstr $(STF_DETECT_OUTCOME) != "OKAY"
  578.         read-syms "Detect Failed"
  579.         goto ExitError
  580.     endif
  581.  
  582.     set     HD = *($(HARDDRIVELIST), 1)
  583.     ifstr $(STF_MODE) != "NETWORK"
  584.         set     CIRPATH2 = $(HD)$(CIRDIR)
  585.         set     CIRLOCALPATH = $(CIRPATH2) 
  586.     else
  587.         set        CIRLOCALPATH = $(HD)$(CIRDIR)
  588.     endif
  589.  
  590.     ifstr $(STF_MODE) == "ADMIN"
  591.         goto "GetPath"
  592.     endif
  593.  
  594. DoInstallDLLs = +
  595.         set DLLPATH = $(SYSTEMPATH)
  596.         read-syms "Shared Files"
  597.         ForListDo $(SharedFiles)
  598.             read-syms "Shared File Member"
  599.             ui start "InstallShared"
  600.             ifstr $(ANSWER) == "YES"
  601.                 set STF_MB_TITLE = $($)
  602.                 ui start MessageBox
  603.                 exit
  604.             endif
  605.         EndForListDo
  606.  
  607.         ifcontains "NEW" in { $(COPYCOMMDLG), $(COPYDDEML), $(COPYOLECLI), $(COPYOLESVR), $(COPYSHELL), $(COPYVER) }
  608.             set CPSYM = "NEW"
  609.             Install "Shared Files Script"
  610.         endif    
  611.         
  612.         ifcontains "COPY" in { $(COPYCOMMDLG), $(COPYDDEML), $(COPYOLECLI), $(COPYOLESVR), $(COPYSHELL), $(COPYVER) }
  613.             read-syms "Older Dlls"
  614.             ui start OldFile
  615.             ifstr $(DLGEVENT) == "CONTINUE"
  616.                 ui pop 1
  617.             else
  618.                 exit
  619.             endif
  620.         endif
  621.  
  622.         ifstr $(COPYCOMMDLG) == "!COPY"
  623.             read-syms "Commdlg File"
  624.             ui start "CheckLang"
  625.             ifstr $(ANSWER) == "YES"
  626.                 read-syms "Wrong Commdlg"
  627.                 ui start MessageBox
  628.  
  629.                 ifstr $(DLGEVENT) == "YES"
  630.                     ifstr $(INUSE) == "YES"
  631.                         set STF_MB_TITLE = "Commdlg.dll"
  632.                         read-syms "Shared Files"
  633.                         ui start MessageBox
  634.                         exit
  635.                     endif
  636.                     set COPYCOMMDLG = "COPY"
  637.                 endif
  638.             endif
  639.         endif
  640.         set CPSYM = "COPY"
  641.         Install "Shared Files Script"
  642.  
  643.     
  644.         ifstr $(STF_MODE) == "NETWORK"
  645.             read-syms "Copy Local"
  646.             ui start MessageBox
  647.             set LocalCopy = $(DLGEVENT)
  648.             ifstr $(DLGEVENT) == "NO"
  649.                 set INIPATH = $(WINDOWSPATH)
  650.                 read-syms "Minimum Options"
  651.                 set COPYPROG = "OFF"
  652.             else
  653.                 set CIRPATH2 = $(HD)$(CIRDIR)
  654.             endif
  655.  
  656.         endif
  657.  
  658. GetPath = +
  659.     set CurrentDialog = "GetPath"
  660.     ifstr $(STF_MODE) == "ADMIN"
  661.         read-syms "Admin Path Dialog"
  662.         ui start GetAdminPath
  663.  
  664.         ifstr $(DLGEVENT) == "CONTINUE"
  665.             read-syms "Admin Path List"
  666.             ForListDo $(AdminPathList)
  667.                 set DETPATH = $($)
  668.                 detect "Destination Path"
  669.                 ifstr $(STF_DETECT_OUTCOME) != "OKAY"
  670.                     read-syms "Detect Failed"
  671.                     goto ExitError
  672.                 else-ifstr $(DIREXISTS) != "YES"
  673.                     set CREATEPATH = $(DETPATH) 
  674.                     install "Create Dir"
  675.                     ifstr $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  676.                         goto "GetPath"
  677.                     endif
  678.                 endif    
  679.             EndForListDo
  680.             ui pop 1
  681.             set CIRPATH = $(ACCPATH)$(ADMININTALL)
  682.             set CIRPATH2 = $(ACCPATH2)$(ADMININTALL)
  683.             read-syms "Admin Paths"
  684.             goto CheckSizes
  685.  
  686.         else-ifstr $(DLGEVENT) == "EXIT"
  687.             goto "quit"
  688.         endif
  689.     else
  690.          read-syms       "Path Dialog"
  691.         set AccessExePath = $(CIRPATH)
  692.         set AccessExePath2 = $(CIRPATH2)
  693.         set EditTextIn = $(CIRLOCALPATH)
  694.         ui  start  GetPath
  695.  
  696.         set  CIRPATH = $(EditPathOut)
  697.         set  CIRPATH2 = $(EditTextOut)    ;UNC path when applicable
  698.         set  SYSMDAPATH2 = $(EditTextOut)
  699.         ifstr $(DLGEVENT) == "CONTINUE"
  700.             set DETPATH = $(CIRPATH)
  701.             detect "Destination Path"
  702.             ifstr $(STF_DETECT_OUTCOME) != "OKAY"
  703.                 read-syms "Detect Failed"
  704.                 goto ExitError
  705.             else-ifstr $(DIREXISTS) == "YES"
  706.                 ui pop 1
  707.                 read-syms "Single User Paths"
  708.                 goto CopyListSizes
  709.             else
  710.                 ui pop 1
  711.                 goto "CreatePath"
  712.             endif
  713.         else-ifstr $(DLGEVENT) == "EXIT"
  714.             goto "quit"
  715.         endif
  716.     endif
  717.  
  718. CreatePath = +
  719.         set CREATEPATH = $(CIRPATH)
  720.         install "Create Dir"
  721.         ifstr $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  722.             goto "GetPath"
  723.         endif
  724.         read-syms "Single User Paths"
  725.  
  726. ; Only for single-user
  727. CopyListSizes = +
  728.     ifstr $(STF_MODE) == "NETWORK"
  729.         ifstr $(LocalCopy) == "NO"
  730.             goto "InstallMultiUser"
  731.         endif
  732.     endif
  733.  
  734.     ui start CirInUse
  735.     ifstr $(ANSWER) == "NO"
  736.         read-syms "In Use Error"
  737.         ui start MessageBox
  738.         Exit
  739.     endif
  740.     read-syms "CheckSpace Dialog"
  741.     set CurrentDialog = "CopyListSizes"
  742.     ui start Modeless
  743.     ui start InitOptions
  744.     ifstr $(ANSWER) != "YES"
  745.         read-syms "Init Options Failed"
  746.         goto ExitError
  747.     endif
  748.     ui pop 1
  749.     goto "SingleOptions"
  750.  
  751. ; Only for single-user
  752. SingleOptions = +
  753.     set LastDialog = "GetPath"
  754.     set sstd = exit
  755.     set CurrentDialog = "SingleOptions"
  756.  
  757.     ui start SingleOptions
  758.  
  759.     ifstr   $(DLGEVENT) == "EXIT"
  760.         goto "quit"
  761.     else-ifstr $(DLGEVENT) == "CONTINUE" 
  762.         ui pop 1
  763.         goto "CheckMultiUser"  
  764.     else-ifstr $(DLGEVENT) == "CUSTOM"
  765.         ui pop 1
  766.         ; No pb in 3.1
  767.         goto "custom"
  768.     else-ifstr $(DLGEVENT) == "STANDARD"
  769.         ui pop 1
  770.         read-syms "Standard Options"
  771.         ; No pb in 3.1
  772.         goto "CheckMultiUser"
  773.     else-ifstr $(DLGEVENT) == "MINIMUM"
  774.         ui pop 1
  775.         read-syms "Minimum Options"
  776.         goto "CheckMultiUser"
  777.     endif
  778.  
  779. ; Only for single-user
  780. custom = +
  781.     set LastDialog = "GetPath"
  782.     set CurrentDialog = "custom"
  783.  
  784.     set CheckItemsIn = {$(COPYPROG), $(COPYHELP), $(COPYCUE), $(COPYISAM), $(COPYGRAPH), $(COPYSAMPLE)}
  785.     set OptionsGreyed = {}
  786.     ui start "OptionsDialog"
  787.  
  788.     set COPYPROG = *($(CheckItemsOut), 1)
  789.     set COPYHELP = *($(CheckItemsOut), 2)
  790.     set COPYCUE = *($(CheckItemsOut), 3)
  791.     set COPYISAM = *($(CheckItemsOut), 4)
  792.     set COPYGRAPH = *($(CheckItemsOut), 5)
  793.     set COPYSAMPLE = *($(CheckItemsOut), 6)
  794.  
  795.     ifstr $(COPYCUE) == "ON"
  796.         set COPYHELP = "ON"
  797.     endif
  798.  
  799.     ifstr $(COPYHELP) == "OFF"
  800.         set COPYWINHLP = "!COPY"
  801.     endif
  802.  
  803.     ifstr $(DLGEVENT) == "CONTINUE"
  804.         ui pop 1
  805.         goto "CheckMultiUser"
  806.     else-ifstr $(DLGEVENT) == "EXIT"
  807.         goto quit
  808.     else-ifstr $(DLGEVENT) == "BACK"
  809.         ui pop 1
  810.         goto $(LastDialog)
  811.     else-ifstr $(DLGEVENT) == "ISAMOPT"
  812.         goto "ISAMOptions"
  813.     endif
  814.  
  815. ; Only for single-user
  816. ISAMOptions = +
  817.     set LastDialog = "custom"
  818.     set CurrentDialog = "ISAMOptions"
  819.     set CheckItemsIn = {$(COPYDB), $(COPYPDX), $(COPYBTR)}
  820.     set OptionsGreyed = {}
  821.  
  822.     ui start "ISAMOptions"
  823.  
  824.  
  825.     ifstr $(DLGEVENT) == "BACK"
  826.         set COPYDB     = *($(CheckItemsOut), 1)
  827.         set COPYPDX = *($(CheckItemsOut), 2)
  828.         set COPYBTR = *($(CheckItemsOut), 3)
  829.         ui   pop 1
  830.         goto $(LastDialog)
  831.     else-ifstr $(DLGEVENT) == "EXIT"
  832.         ui pop 1
  833.         goto $(LastDialog)
  834.     endif
  835.  
  836.  
  837. quit = +
  838.     read-syms "Quit Dialog"
  839.     ui  start  QUIT
  840.     ifstr $(DLGEVENT) == "BACK"
  841.         ui   pop 1
  842.         goto $(CurrentDialog)
  843.     else-ifstr $(DLGEVENT) == "EXIT"
  844.         exit
  845.     endif
  846.  
  847. ExitError = +
  848.     set STF_MB_TITLE = $(Title)
  849.     set STF_MB_TYPE = 1
  850.     set STF_MB_DEF = 1
  851.     set STF_MB_ICON = 3
  852.     ui start MessageBox
  853.     exit
  854.  
  855. CheckMultiUser = +
  856.     ui start GetIniKeyString
  857.     
  858.     ifstr $(ANSWER) == "NO"
  859.         goto "CheckSizes"
  860.     endif
  861.  
  862.     set CurrentDialog = "CheckMultiUser"
  863.     read-syms "Select MultiUser"
  864.     ui start MessageBox
  865.     ifstr $(DLGEVENT) == "NO"
  866.         set SYSMDAPATH = $(CIRPATH)
  867.         set SYSMDAPATH2 = $(CIRPATH2)
  868.         goto "CheckSizes"
  869.     endif
  870.  
  871. InstallMultiUser = +
  872.     set MULTIUSER = "YES"
  873.     set CurrentDialog = "InstallMultiUser"    
  874.     set LastDialog = CheckMultiUser
  875.      read-syms "WorkGroup Path Dialog"
  876.  
  877.     ifstr $(STF_MODE) != "NETWORK"
  878.         set EditTextIn = $(CIRPATH2)
  879.     else
  880.         ui start ConvertMdaPath
  881.         ifstr $(ANSWER) == "YES"
  882.             set EditTextIn = $(SYSMDAPATH2)
  883.         else
  884.             set EditTextIn = $(CIRLOCALPATH)
  885.         endif
  886.     endif
  887.     
  888.     ui start "GetWorkGrpPath"
  889.  
  890.      ifstr $(DLGEVENT) == "BACK"
  891.         set MULTIUSER = "NO"
  892.         set SYSMDAPATH = $(CIRPATH)
  893.         set SYSMDAPATH2 = $(CIRPATH2)
  894.     else-ifstr $(DLGEVENT) == "EXIT"
  895.         set MULTIUSER = "NO"
  896.         set SYSMDAPATH = $(CIRPATH)
  897.         set SYSMDAPATH2 = $(CIRPATH2)
  898.         ifstr $(STF_MODE) != "NETWORK"
  899.             ui pop 1
  900.             goto $(LastDialog)
  901.         endif
  902.     else    
  903.         set SYSMDAPATH = $(EditPathOut)
  904.         set SYSMDAPATH2 = $(EditTextOut)  ;possible UNC
  905.         set DETPATH = $(SYSMDAPATH)
  906.         detect "Destination Path"
  907.         ifstr $(STF_DETECT_OUTCOME) != "OKAY"
  908.             read-syms "Detect Failed"
  909.             goto ExitError
  910.         else-ifstr $(DIREXISTS) != "YES"
  911.             ui pop 1
  912.             goto "CreateWorkGrpPath"
  913.         endif
  914.     endif
  915.     ui pop 1
  916.     goto CheckSizes
  917.  
  918. CreateWorkGrpPath = +
  919.     set CREATEPATH = $(SYSMDAPATH)
  920.     install "Create Dir"
  921.     ifstr $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  922.         goto "InstallMultiUser"
  923.     endif 
  924.     ifstr $(STF_MODE) == "NETWORK"
  925.         goto "DoProgStuff"
  926.     else
  927.         goto "CheckSizes"
  928.     endif
  929.  
  930. CheckSizes = +
  931.     set CurrentDialog = "CheckSizes"
  932.     read-syms "Installation"
  933.  
  934.     ifstr $(STF_MODE) == "ADMIN"
  935.         read-syms "Admin CopyList Dialog"
  936.         ui start InitOptions
  937.     else
  938.         read-syms "CopyList Dialog"
  939.     endif
  940.  
  941.     ifstr $(STF_MODE) != "ADMIN"
  942.         set INSTALLGRAPH = $(COPYGRAPH)
  943.         
  944.         ifstr $(COPYGRAPH) == "ON"
  945.             read-syms "Regedit Version Files"
  946.             ui start "InstallExisting"
  947.             ifstr $(CopySym) == "OFF"
  948.                 set COPYREGEDIT = "!COPY"
  949.             endif
  950.  
  951.             read-syms "Graph Version Files"
  952.             ui start "InstallExisting"
  953.             ifstr $(CopySym) == "OFF"
  954.                 set COPYGRAPH = "OFF"
  955.             endif
  956.             ifstr $(CopySym) == "OLD"
  957.                 set COPYGRAPH = "OFF"
  958.             endif
  959.         endif
  960.             
  961.         ifstr $(STF_MODE) == "NETWORK"
  962.             ifstr $(LocalCopy) == "NO"
  963.                 set COPYHELP = "ON"
  964.             endif
  965.         endif
  966.  
  967.         set INSTALLHELP = "OFF"
  968.         ifstr $(COPYHELP) == "ON"
  969.             set INSTALLHELP = "ON"
  970.             read-syms "Winhelp File"
  971.             ui start "InstallExisting"
  972.             ifstr $(CopySym) == "ON"
  973.                 read-syms "Old Help"
  974.                 ui start MessageBox
  975.                 ifstr $(DLGEVENT) == "YES"
  976.                     set COPYWINHLP = "COPY"
  977.                     ui pop 1
  978.                 else
  979.                     set COPYWINHLP = "!COPY"
  980.                     set COPYHELP = "OFF"
  981.                     set COPYCUE = "OFF"
  982.                 endif
  983.             else-ifstr $(CopySym) == "NEW"
  984.                 set COPYWINHLP = "COPY"
  985.             else    
  986.                 ui start "CheckLang"
  987.                 ifstr $(ANSWER) == "YES"
  988.                     read-syms "Wrong Help"
  989.                     ui start MessageBox
  990.  
  991.                     ifstr $(DLGEVENT) == "NO"
  992.                         set COPYWINHLP = "!COPY"
  993.                     else
  994.                         set COPYWINHLP = "COPY"
  995.                     endif
  996.                 else
  997.                     set COPYWINHLP = "!COPY"
  998.                 endif
  999.             endif
  1000.         endif
  1001.  
  1002.         ifstr $(STF_MODE) == "NETWORK"
  1003.             ifstr $(LocalCopy) == "NO"
  1004.                 set COPYHELP = "OFF"
  1005.                 install "InstallLocalMda Script"
  1006.             endif
  1007.         endif
  1008.  
  1009.     endif
  1010.  
  1011. ;so we still have the size count, but will use createdb to create the real one
  1012.     set SYSDBPATH = $(SETUPPATH)
  1013.  
  1014.     ui start Modeless       
  1015.     install "Copy List Script"
  1016.     ui pop 1
  1017.  
  1018.     ifstr $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  1019.         read-syms "Setup Failed"
  1020.         goto ExitError
  1021.     else-ifstr $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
  1022.         read-syms "Setup Aborted"
  1023.         goto ExitError
  1024.     endif
  1025.  
  1026.     goto Space
  1027.  
  1028. Space = +
  1029.     ifstr $(STF_MODE) == "NETWORK"
  1030.         ifstr $(LocalCopy) == "NO"
  1031.             goto inst
  1032.         endif
  1033.     endif
  1034.     set CurrentDialog = Space
  1035.     ui start EnoughSpace
  1036.  
  1037.     ifstr $(ANSWER) == "BOTH"
  1038.         read-syms "No Space Both"
  1039.     else-ifstr $(ANSWER) == "WIN"
  1040.         read-syms "No Space Win"
  1041.     else-ifstr $(ANSWER) == "CIR"
  1042.         read-syms "No Space Cir"
  1043.     endif
  1044.  
  1045.     ifstr $(ANSWER) != "NO"
  1046.         ui start NoSpace
  1047.         ifstr $(DLGEVENT) == "BACK"
  1048.             install "Clear List Script"
  1049.             ui pop 1
  1050.             ifstr $(STF_MODE) == "ADMIN"
  1051.                 goto GetPath
  1052.             else
  1053.                 goto SingleOptions
  1054.             endif
  1055.         else-ifstr $(DLGEVENT) == "EXIT"
  1056.             goto quit
  1057.         endif
  1058.         ui pop 1
  1059.     endif
  1060.     goto inst
  1061.  
  1062. inst = +
  1063.     set CurrentDialog = inst
  1064.  
  1065.     ui start WhileInstall
  1066.  
  1067.     ; try to get rid of winhelp 
  1068.     ifstr $(STF_MODE) != "ADMIN"
  1069.         ifstr $(COPYHELP) == "ON"
  1070.             ui start HelpQ
  1071.         endif
  1072.     endif
  1073.  
  1074.     ifstr $(STF_MODE) == "ADMIN"
  1075.         ui start CreateDB
  1076.         ifstr $(ANSWER) == "NO"
  1077.             read-syms "Setup Failed"
  1078.             goto ExitError
  1079.         endif
  1080.     endif
  1081.  
  1082.     install "Install Script"
  1083.     ui pop 1
  1084.  
  1085.         
  1086.  
  1087.     ifstr $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  1088.         read-syms "Setup Failed"
  1089.         goto ExitError
  1090.     else-ifstr $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
  1091.         read-syms "Setup Aborted"
  1092.         goto ExitError
  1093.     else-ifstr $(STF_MODE) != "ADMIN"
  1094.     ;    ifstr $(COPYCUE) == "ON"
  1095.     ;        read-syms "Copy CueCards"
  1096.     ;        ui start CueIni
  1097.     ;    endif
  1098. ;enable ini updates
  1099.         ifstr $(STF_MODE) == "NETWORK"
  1100.             ifstr $(LocalCopy) == "NO"
  1101.                 read-syms "Standard Options"
  1102.                 set INSTALLGRAPH = "ON"
  1103.                 ui start ConvertPath 
  1104.                 set CIRPATH2 = $(AccessExePath2)
  1105.             endif
  1106.         endif
  1107.  
  1108.         ifstr $(MULTIUSER) != "YES"
  1109.             ifstr $(COPYPROG) == "ON"
  1110.                 ui start CreateDB
  1111.  
  1112.                 ifstr $(ANSWER) == "NO"
  1113.                     read-syms "Setup Failed"
  1114.                     goto ExitError
  1115.                 endif
  1116.             endif
  1117.         endif
  1118.  
  1119.         install "Update INIs"
  1120.         ifstr $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  1121.             read-syms "INI Failed"
  1122.             goto ExitError
  1123.         else-ifstr $(STF_INSTALL_OUTCOME) == "STF_USERQUIT"
  1124.             read-syms "Setup Aborted"
  1125.             goto ExitError
  1126.         endif
  1127.         ifstr $(INSTALLGRAPH) == "ON"
  1128.             read-syms "Ole Reg"
  1129.             ui start "OleApps"                      
  1130.             read-syms "Graph Reg"
  1131.             ui start "RegisterOleEntries"
  1132.             ifstr $(ANSWER) == "NO"
  1133.                 ui pop 1
  1134.                 read-syms "Registration Failed"
  1135.                 goto "ExitError"
  1136.             endif
  1137.             ui pop 1
  1138.         endif
  1139.         ifstr $(COPYPROG) == "ON"
  1140.             goto DoProgStuff
  1141.         endif
  1142.         ifstr $(STF_MODE) == "NETWORK"
  1143.             goto DoProgStuff
  1144.         endif
  1145.     endif
  1146.  
  1147. DoProgStuff = +
  1148.     ifstr $(STF_MODE) == "NETWORK"
  1149.         ifstr $(LocalCopy) == "NO"
  1150.             goto DoShareStuff
  1151.         endif
  1152.     endif
  1153.     install "Close System Script"
  1154.     ifstr $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  1155.         read-syms "Setup Failed"
  1156.         goto ExitError
  1157.     endif
  1158.     ifstr $(STF_MODE) == "ADMIN"
  1159.         goto Done
  1160.     endif
  1161.  
  1162. DoShareStuff = +
  1163.  set CurrentDialog = DoShareStuff
  1164.   set MAKEBAK = "NO"
  1165.   ui start VSHARERunning
  1166.   ifstr $(ANSWER) == "NO"
  1167.     ui start ConfigExist
  1168.     ifstr $(CONFIGEXIST) == "YES"
  1169.         read-syms "Config Share Dialog"
  1170.         ui start ValidConfig
  1171.     else
  1172.         set ANSWERCONFIG = "NOTEXIST"
  1173.     endif    
  1174.     ifstr $(ANSWERCONFIG) == "NO"
  1175.         ui start ShareDialog
  1176.         ifstr $(DLGEVENT) == "CONTINUE"
  1177.             ifstr $(ButtonChecked) == "1"
  1178.                 set MAKEBAK = "YES"
  1179.             else-ifstr $(ButtonChecked) == "2"
  1180.                 set MAKEBAK = "NO"
  1181.             else
  1182.                 ui pop 1
  1183.                 goto Done
  1184.             endif
  1185.             ui start ShareConfig
  1186.             ifstr $(ANSWER) == "NO"
  1187.                 read-syms "Share Error" 
  1188.                 ui start MessageBox
  1189.             else
  1190.                 read-syms "Share Success"
  1191.                 ui start MessageBox
  1192.             endif
  1193.         else-ifstr $(DLGEVENT) == "EXIT"
  1194.             goto quit
  1195.         endif
  1196.         ui pop 1
  1197.     else-ifstr $(ANSWERCONFIG) == "NOTEXIST"
  1198.         ifstr $(AUTOEXIST) == "NO"
  1199.             goto Done
  1200.         endif
  1201.         ui start ValidShare
  1202.         ifstr $(ANSWER) != "YES"
  1203.             ifstr $(ANSWER) == "NOTEXIST"
  1204.                 read-syms "Add Share Dialog"
  1205.             else
  1206.                 read-syms "Share Dialog"
  1207.             endif
  1208.             ui start ShareDialog
  1209.             ifstr $(DLGEVENT) == "CONTINUE"
  1210.                 ifstr $(ButtonChecked) == "1"
  1211.                     set MAKEBAK = "YES"
  1212.                 else-ifstr $(ButtonChecked) == "2"
  1213.                     set MAKEBAK = "NO"
  1214.                 else
  1215.                     ui pop 1
  1216.                     goto Done
  1217.                 endif
  1218.                 ui start Share
  1219.                 ifstr $(ANSWER) == "COPY"
  1220.                     install "Autoexec Files Script"
  1221.                     ifstr $(STF_INSTALL_OUTCOME) == "STF_FAILURE"
  1222.                         read-syms "Setup Failed"
  1223.                         goto ExitError
  1224.                     else-ifstr $(STF_INSTALL_OUTCOME) != "STF_USERQUIT"
  1225.                         read-syms "Share Success"
  1226.                         ui start MessageBox
  1227.                     endif
  1228.                 else-ifstr $(ANSWER) == "NO"
  1229.                     read-syms "Share Error" 
  1230.                     ui start MessageBox
  1231.                 else
  1232.                     read-syms "Share Success"
  1233.                     ui start MessageBox
  1234.                 endif
  1235.             else-ifstr $(DLGEVENT) == "EXIT"
  1236.                 goto quit
  1237.             endif
  1238.             ui pop 1
  1239.         endif
  1240.     endif
  1241.     goto Done
  1242.    endif
  1243.  
  1244. Done = +
  1245.     ifstr $(STF_MODE) != "ADMIN"
  1246.         ifstr $(COPYPROG) == "ON"
  1247.             ui start ConfigExist
  1248.             ifstr $(CONFIGEXIST) == "YES"
  1249.                 detect "Environment Variable"
  1250.                 ifint $(FILESCOUNT) < "50"
  1251.                     read-syms "FILES Warning Dialog"
  1252.                     set STF_MB_TITLE = $(Title)
  1253.                     set STF_MB_TYPE = 1
  1254.                     set STF_MB_DEF = 1
  1255.                     set STF_MB_ICON = 5
  1256.                     ui start MessageBox
  1257.                 endif
  1258.             endif
  1259.         endif
  1260.         install "ProgGroup Script"
  1261.         ifstr $(MAKEBAK) != "NO"
  1262.             ui start ShareWarningDlg
  1263.             Exit
  1264.         endif
  1265.  
  1266.     else
  1267.         set CIRPATH2 = $(ACCPATH2)
  1268.         set GRAPHPATH2 = $(ADMINGRAPHPATH2)
  1269.         set SYSMDAPATH2 = $(ADMINMDAPATH2)
  1270.         Update-Inf "DefaultPath"
  1271.         Write-Inf $(CIRPATH)"stfsetup.in_"
  1272.     endif
  1273.  
  1274. CompleteInstall = +
  1275.         read-syms "Setup Successful"
  1276.         ui start MessageBox
  1277.         Exit
  1278.  
  1279.     
  1280.  
  1281. [Create Dir]
  1282. CreateDir $(CREATEPATH), V
  1283. Exit
  1284.  
  1285. [Clear List Script]
  1286. ClearCopyList
  1287. Exit
  1288.  
  1289. [Shared Files Script]
  1290. ifstr $(COPYOLECLI) == $(CPSYM) 
  1291.     AddSectionFilesToCopyList    "OLECLI"   $(STF_SRCDIR)  $(DLLPATH)
  1292. endif
  1293. ifstr $(COPYOLESVR) == $(CPSYM) 
  1294.     AddSectionFilesToCopyList    "OLESVR"   $(STF_SRCDIR)  $(DLLPATH)
  1295. endif
  1296. ifstr $(COPYDDEML) == $(CPSYM) 
  1297.     AddSectionFilesToCopyList    "DDEML"   $(STF_SRCDIR)  $(DLLPATH)
  1298. endif
  1299. ifstr $(COPYCOMMDLG) == $(CPSYM) 
  1300.     AddSectionFilesToCopyList    "COMMDLG"   $(STF_SRCDIR)  $(DLLPATH)
  1301. endif
  1302. ifstr $(COPYSHELL) == $(CPSYM) 
  1303.     AddSectionFilesToCopyList    "SHELL"   $(STF_SRCDIR)  $(DLLPATH)
  1304. endif
  1305. ifstr $(COPYVER) == $(CPSYM) 
  1306.     AddSectionFilesToCopyList    "VER"   $(STF_SRCDIR)  $(DLLPATH)
  1307. endif
  1308. ifcontains $(CPSYM)  in { $(COPYCOMMDLG), $(COPYDDEML), $(COPYOLECLI), $(COPYOLESVR), $(COPYSHELL), $(COPYVER) }
  1309.     CopyFilesInCopyList
  1310. endif
  1311. Exit
  1312.  
  1313. [Copy List Script]
  1314. ;Free disk space is already checked in the beginning, and all of the 
  1315. ;following symbols have been added to the Symbol Table
  1316. ;SetupGetCopyListCost $(szFreePerDisk) $(szClusterPerDisk) $(szTotalFree)
  1317.  
  1318. ifstr $(STF_MODE) == "ADMIN"
  1319.     AddSectionFilesToCopyList    "Setup Files"   $(STF_SRCDIR)  $(CIRPATH)
  1320.     AddSectionFilesToCopyList    "Setup Part 2"   $(STF_SRCDIR)  $(CIRPATH)
  1321.     AddSectionFilesToCopyList    "Autoexec Files"     $(STF_SRCDIR)  $(CIRPATH)
  1322.     AddSectionFilesToCopyList    "OLECLI"   $(STF_SRCDIR)  $(DLLPATH)
  1323.     AddSectionFilesToCopyList    "OLESVR"   $(STF_SRCDIR)  $(DLLPATH)
  1324.     AddSectionFilesToCopyList    "DDEML"   $(STF_SRCDIR)  $(DLLPATH)
  1325.     AddSectionFilesToCopyList    "COMMDLG"   $(STF_SRCDIR)  $(DLLPATH)
  1326.     AddSectionFilesToCopyList    "SHELL"   $(STF_SRCDIR)  $(DLLPATH)
  1327.     AddSectionFilesToCopyList    "VER"   $(STF_SRCDIR)  $(DLLPATH)
  1328.     AddSectionFilesToCopyList     "ADMIN FILES"  $(STF_SRCDIR)  $(ACCPATH)
  1329.     AddSectionFilesToCopyList     "Admin Graph"  $(STF_SRCDIR)  $(ADMINGRAPHPATH)
  1330.     AddSectionFilesToCopyList    "Ole Registration Files"    $(STF_SRCDIR)  $(CIRPATH)
  1331. endif
  1332.  
  1333. ifstr $(STF_MODE) != "ADMIN"
  1334.     AddSectionFilesToCopyList "Setup Files"    $(STF_SRCDIR) $(CIRPATH)
  1335. endif
  1336.  
  1337. ifstr $(COPYPROG) == "ON"
  1338.     AddSectionFilesToCopyList    "Program Files"   $(STF_SRCDIR)  $(CIRPATH)
  1339. endif
  1340.  
  1341. ifstr $(COPYHELP) == "ON"
  1342.     AddSectionFilesToCopyList    "Help Files"      $(STF_SRCDIR)  $(CIRPATH)
  1343. endif
  1344.  
  1345. ifstr $(COPYWINHLP) == "COPY"
  1346.     AddSectionFilesToCopyList    "Winhelp Files"  $(STF_SRCDIR)  $(WINDOWSPATH)
  1347. endif
  1348.  
  1349. ifstr $(COPYCUE) == "ON"
  1350.     AddSectionFilesToCopyList    "CueCards Files"      $(STF_SRCDIR)  $(CIRPATH)
  1351. endif
  1352.  
  1353. ifstr $(COPYISAM) == "ON"
  1354.     IfStr $(COPYDB) == "ON"
  1355.         AddSectionFilesToCopyList    "Dbase Files"     $(STF_SRCDIR)  $(CIRPATH)
  1356.     endif
  1357.     IfStr $(COPYPDX) == "ON"
  1358.         AddSectionFilesToCopyList    "Paradox Files"     $(STF_SRCDIR)  $(CIRPATH)
  1359.     endif
  1360.     IfStr $(COPYBTR) == "ON"
  1361.         AddSectionFilesToCopyList    "Btrieve Files"     $(STF_SRCDIR)  $(CIRPATH)
  1362.     endif
  1363. endif
  1364.  
  1365. ifstr $(INSTALLGRAPH) == "ON"
  1366.     AddSectionFilesToCopyList    "Ole Registration Files"    $(STF_SRCDIR)  $(CIRPATH)
  1367. else-ifstr $(COPYREGEDIT) == "COPY"
  1368.     AddSectionFilesToCopyList    "Ole Registration Files"    $(STF_SRCDIR)  $(CIRPATH)
  1369. endif
  1370.  
  1371. ifstr $(COPYGRAPH) == "ON"
  1372.     AddSectionFilesToCopyList    "Graph Files"     $(STF_SRCDIR)  $(CIRPATH)
  1373. endif
  1374.  
  1375. ifstr $(COPYSAMPLE) == "ON"
  1376.     AddSectionFilesToCopyList    "Sample Files"     $(STF_SRCDIR)  $(CIRPATH)
  1377. endif
  1378. GetCopyListCost $(szAdditionalNeeded) $(szTotalFree) $(szTotalNeeded) $(szFreePerDisk) $(szClusterPerDisk) $(szTroublePairs) $(szNeededPerDisk) $(szExtraCosts)
  1379. Exit
  1380.  
  1381. [InstallLocalMda Script]
  1382.     AddSectionFilesToCopyList    "Net Mda"   $(STF_SRCDIR)  $(WINDOWSPATH)
  1383. Exit
  1384.  
  1385. [Install Script]
  1386. CopyFilesInCopyList
  1387. Exit
  1388.  
  1389.  
  1390. [Close System Script]
  1391. ifstr $(STF_MODE) == "ADMIN"
  1392.     Close-System "ADMIN FILES", "EXE", $(ACCPATH), "501", "500"
  1393. else
  1394.     ifstr $(COPYPROG) == "ON"
  1395.         Close-System "Program Files", "EXE", $(CIRPATH), "501", "500"
  1396.     endif
  1397. endif
  1398. Exit
  1399.  
  1400. [Autoexec Files Script]
  1401. AddSectionFilesToCopyList    "Autoexec Files"     $(STF_SRCDIR)  $(CIRPATH)
  1402. CopyFilesInCopyList
  1403. Exit
  1404.  
  1405.  
  1406. [Source Media Descriptions]
  1407.     1 = "Disk 1 - Setup", TAGFILE = "1.wmf"
  1408.     2 = "Disk 2", TAGFILE = "2.wmf"
  1409.     3 = "Disk 3", TAGFILE = "3.wmf"
  1410.     4 = "Disk 4", TAGFILE = "4.wmf"
  1411.     5 = "Disk 5", TAGFILE = "5.wmf"
  1412.     6 = "Disk 6", TAGFILE = "6.wmf"
  1413.     7 = "Disk 7", TAGFILE = "7.wmf"
  1414.     8 = "ODBC Disk", TAGFILE = "8.wmf"
  1415.  
  1416. [Update INIs]
  1417. ; Remove obsolete stuff--this should NOT be in final rel!!
  1418. ;RemoveIniSection, "WIN.INI", "Installable ISAMs"
  1419. ;RemoveIniSection, "WIN.INI", "Installable ISAM"
  1420. ;RemoveIniSection, "WIN.INI", "Microsoft Database"
  1421. ;RemoveIniSection, "WIN.INI", "Paradox ISAM"
  1422. ;RemoveIniKey, $(INIPATH)"MSACCESS.INI", "UserName", "CirrusUserName"
  1423. ;RemoveIniKey, $(INIPATH)"MSACCESS.INI", "Installable ISAMs", "dBase3"
  1424. ;RemoveIniKey, $(INIPATH)"MSACCESS.INI", "Installable ISAMs", "dBase4"
  1425. ;RemoveIniKey, $(INIPATH)"MSACCESS.INI", "Installable ISAMs", "dBASE III"
  1426. ;RemoveIniKey, $(INIPATH)"MSACCESS.INI", "Installable ISAMs", "dBASE IV"
  1427. ;RemoveIniKey, $(INIPATH)"MSACCESS.INI", "Options", "CirrusUserName"
  1428. ;RemoveIniKey, $(INIPATH)"WINHELP.INI", "Files", "CUECARDS.DLL"
  1429.  
  1430. ifstr $(COPYCUE) == "ON"
  1431.     CreateIniKeyValue, $(INIPATH)"WINHELP.INI", "Files", "CUECARDS.DLL", $(CIRPATH2)", Can't find CUECARDS.DLL", O
  1432. endif
  1433. ifstr $(COPYPROG) == "ON"
  1434. ;    CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Options", "CirrusUserName", $(STF_CD_NAME), O
  1435.     CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Options", "SystemDB", $(SYSMDAPATH2)$(SYSMDAFILE), O
  1436.     CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Options", "UtilityDB", $(CIRPATH2)"UTILITY.MDA", O
  1437.     CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Libraries", $(CIRPATH2)"wizard.mda", "ro", O
  1438.     ifstr $(SmallFont) != "Null File"
  1439.         CreateIniKeyValue, "WIN.INI", "Fonts", "SmallFonts ("$(FontDesc)" res)", "SMALL"$(Font)".FON", O
  1440.     endif
  1441.     CreateIniKeyValue, "WIN.INI", "Extensions", "MDB", $(CIRPATH2)$(AppExeName)"  ^.MDB", O
  1442. endif
  1443.  
  1444. ifstr $(INSTALLGRAPH) == "ON"
  1445.     ifstr $(STF_MODE) == "NORMAL"
  1446.         set GRAPHPATH2 = $(GRAPHPATH)
  1447.     endif
  1448.     RemoveIniKey, "WIN.INI", "MSAPPS", "MSGRAPH"
  1449.     CreateIniKeyValue,  "WIN.INI", "MSAPPS", "MSGRAPH", $(GRAPHPATH2)"GRAPH.EXE"
  1450. endif
  1451.     
  1452. ifstr $(COPYISAM) == "ON"
  1453.     CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "ODBC", "QueryTimeout", "15", O
  1454.     CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "ODBC", "LoginTimeout", "20", O
  1455.     CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "ISAM", "PageTimeout", "300", O
  1456.  
  1457.     ifstr $(COPYPDX) == "ON"
  1458.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Installable ISAMs", "Paradox 3.X", $(CIRPATH2)"PDXISAM.DLL", O
  1459.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Paradox ISAM", "ParadoxUserName", $(STF_CD_NAME), O
  1460.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Paradox ISAM", "ParadoxNetPath", $(CIRPATH2), O
  1461.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Paradox ISAM", "CollatingSequence", "Ascii", O
  1462.     endif
  1463.     ifstr $(COPYDB) == "ON"
  1464.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Installable ISAMs", "FoxPro 2.0", $(CIRPATH2)"DBSISAM.DLL", O
  1465.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Installable ISAMs", "dBASE III", $(CIRPATH2)"DBSISAM.DLL", O
  1466.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Installable ISAMs", "dBASE IV", $(CIRPATH2)"DBSISAM.DLL", O
  1467. ;        CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Installable ISAMs", "dBase3", $(CIRPATH2)"DBSISAM.DLL", O
  1468. ;        CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Installable ISAMs", "dBase4", $(CIRPATH2)"DBSISAM.DLL", O
  1469.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "dBase ISAM", "CollatingSequence", "Ascii", O
  1470.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "dBase ISAM", "Century", "Off", O
  1471.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "dBase ISAM", "Date", "American", O
  1472.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "dBase ISAM", "Mark", "47", O
  1473.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "dBase ISAM", "Deleted", "Off", O
  1474.     endif
  1475.     ifstr $(COPYBTR) == "ON"
  1476.         CreateIniKeyValue, $(INIPATH)"MSACCESS.INI", "Installable ISAMs", "Btrieve", $(CIRPATH2)"BTRVISAM.DLL", O
  1477.         CreateIniKeyValue, "WIN.INI", "btrieve", "options", "/m:64 /p:4096 /b:16 /f:20 /l:40 /n:12 /t:"$(CIRPATH2)"BTRIEVE.TRN", O
  1478.     endif
  1479. endif
  1480. Exit
  1481.  
  1482. [Autoexec Files]
  1483.         1, share.ex$, $(DECOMP), $(REN)=share.exe, DEST=$(SHAREPATH), SIZE=10912, TIME=10
  1484.  
  1485. [Setup Files]
  1486.         1, setup.ini, $(DECOMP), DEST=$(CIRPATH), OVERWRITE=ALWAYS, SIZE=149, TIME=1
  1487.         1, stfsetup.ex_, $(DECOMP), DEST=$(CIRPATH), $(REN)="stfsetup.exe", OVERWRITE=ALWAYS, !SETTIMESTAMP, SIZE=477376, TIME=466
  1488.         1, workgrp.in_, $(DECOMP), DEST=$(CIRPATH), $(REN)="stfsetup.inf", OVERWRITE=ALWAYS, SIZE=1429, TIME=1
  1489.         1, detcmd.dl_, $(DECOMP), DEST=$(CIRPATH), $(REN)="detcmd.dll", OVERWRITE=ALWAYS, SIZE=24128, TIME=23
  1490.  
  1491. [Setup Part 2]
  1492.         1, setup.exe, $(DECOMP), DEST=$(SETUPPATH), SIZE=21472, TIME=20
  1493.         1, stfsetup.in_, $(DECOMP), DEST=$(SETUPPATH), !SETTIMESTAMP, SIZE=45274, TIME=44
  1494.         1, ver.dl_, $(DECOMP), DEST=$(SETUPPATH), SIZE=9008, TIME=8
  1495.         1, commdlg.dl_, $(DECOMP), DEST=$(SETUPPATH), SIZE=89248, TIME=87
  1496.         1, 1.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=4470, TIME=4
  1497.         2, 2.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=8022, TIME=7
  1498.         3, 3.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=8950, TIME=8
  1499.         4, 4.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=8246, TIME=8
  1500.         5, 5.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=4662, TIME=4
  1501.         6, 6.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=3702, TIME=3
  1502.         7, 7.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=12118, TIME=11
  1503.         1, 1e.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=4022, TIME=3
  1504.         2, 2e.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=6870, TIME=6
  1505.         3, 3e.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=8470, TIME=8
  1506.         4, 4e.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=7766, TIME=7
  1507.         5, 5e.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=4150, TIME=4
  1508.         6, 6e.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=3222, TIME=3
  1509.         7, 7e.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=11446, TIME=11
  1510.         8, 8.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=5846, TIME=5
  1511.         8, 8.wmf, $(DECOMP), DEST=$(SETUPPATH), SIZE=5846, TIME=5
  1512.         8, wfwdrv.exe, $(DECOMP), DEST=$(SETUPPATH), !SETTIMESTAMP, SIZE=23581, TIME=23
  1513.         8, wfwnet.dr_, $(DECOMP), DEST=$(SETUPPATH), !SETTIMESTAMP, SIZE=165600, TIME=161
  1514.     8, wfwdrv.txt, $(DECOMP), DEST=$(SETUPPATH), !SETTIMESTAMP, SIZE=2499, TIME=2
  1515.  
  1516. [Program Files]
  1517.         1, msain100.dl$, $(DECOMP), $(REN)=msain100.dll, DEST=$(PROGPATH), OVERWRITE=ALWAYS, SIZE=138005, TIME=134, VERSION="1,0,0,0"
  1518.         EXE = 3, msaccess.ex$, $(DECOMP), $(REN)=msaccess.exe, DEST=$(PROGPATH), OVERWRITE=ALWAYS, SIZE=1324672, TIME=1293, VERSION="1,0,0,0"
  1519.         1, msaccess.in$, $(DECOMP), $(REN)=msaccess.INI, DEST=$(INIPATH), OVERWRITE=ALWAYS, BACKUP="*", SIZE=1664, TIME=1
  1520.         3, msabc100.dl$, $(DECOMP), $(REN)=msabc100.dll, DEST=$(EBPATH), OVERWRITE=ALWAYS, SIZE=277680, TIME=271, VERSION="1,0,0,0"
  1521.         3, msaes100.dl$, $(DECOMP), $(REN)=msaes100.dll, DEST=$(EBPATH), OVERWRITE=ALWAYS, SIZE=33280, TIME=32, VERSION="1,0,0,0"
  1522.         3, msafin.dl$, $(DECOMP), $(REN)=msafin.dll, DEST=$(FINPATH), OVERWRITE=ALWAYS, SIZE=39783, TIME=38, VERSION="1,0,0,0"
  1523.         6, msajt100.dl$, $(DECOMP), $(REN)=msajt100.dll, DEST=$(JETPATH), OVERWRITE=ALWAYS, SIZE=614976, TIME=600, VERSION="1,0,0,0"
  1524.         6, msaju100.dl$, $(DECOMP), $(REN)=msaju100.dll, DEST=$(JETPATH), OVERWRITE=ALWAYS, SIZE=68144, TIME=66, VERSION="1,0,0,0"
  1525.         4, system.md$, $(DECOMP), $(REN)=system.mda, $(COPYSYSDB), DEST=$(SYSDBPATH), OVERWRITE=ALWAYS, SIZE=98304, TIME=96
  1526.         4, utility.md$, $(DECOMP), $(REN)=utility.mda, DEST=$(DBPATH), OVERWRITE=ALWAYS, SIZE=163840, TIME=160
  1527.         3, wizard.md$, $(DECOMP), $(REN)=wizard.mda, DEST=$(EBPATH), OVERWRITE=ALWAYS, SIZE=524288, TIME=512
  1528.         1, ctl3d.dl$, $(DECOMP), $(REN)=ctl3d.dll, DEST=$(SYSTEMPATH), OVERWRITE=ALWAYS, SIZE=13056, TIME=12, VERSION="1,0,0,0"
  1529.         7, psskb.tx$, $(DECOMP), $(REN)=psskb.txt, DEST=$(PROGPATH), OVERWRITE=ALWAYS, SIZE=22650, TIME=22
  1530.         7, readme_.tx$, $(DECOMP), $(REN)=readme_.txt, DEST=$(PROGPATH), OVERWRITE=ALWAYS, !SETTIMESTAMP, SIZE=28762, TIME=28
  1531.         7, errata.tx$, $(DECOMP), $(REN)=errata.txt, DEST=$(PROGPATH), OVERWRITE=ALWAYS, SIZE=31702, TIME=30
  1532.         5, wfwnet.dr$, $(DECOMP), $(REN)=wfwnet.drv, DEST=$(SYSTEMPATH), $(COPYWFW), OVERWRITE=NEVER, !VITAL, !SETTIMESTAMP, SIZE=282736, TIME=276
  1533.     @($(SmallFont))
  1534.  
  1535. [VGA Font]
  1536.         1, smalle.fo$, $(DECOMP), $(REN)=smalle.fon, DEST=$(FONTPATH), OVERWRITE=NEVER, SIZE=26112, TIME=25, VERSION="3,10,0,103"
  1537.  
  1538. [EGA Font]
  1539.         1, smallb.fo$, $(DECOMP), $(REN)=smallb.fon, DEST=$(FONTPATH), OVERWRITE=NEVER, SIZE=22016, TIME=21, VERSION="3,10,0,103"
  1540.  
  1541. [8514 Font]
  1542.         1, smallf.fo$, $(DECOMP), $(REN)=smallf.fon, DEST=$(FONTPATH), OVERWRITE=NEVER, SIZE=21504, TIME=21, VERSION="3,10,0,103"
  1543.  
  1544. ; General-purpose empty field
  1545. [Null File]
  1546.  
  1547. [Admin Font]
  1548.         1, smalle.fo$, $(DECOMP), $(REN)=smalle.fon, DEST=$(FONTPATH), OVERWRITE=NEVER, SIZE=26112, TIME=25, VERSION="3,10,0,103"
  1549.         1, smallb.fo$, $(DECOMP), $(REN)=smallb.fon, DEST=$(FONTPATH), OVERWRITE=NEVER, SIZE=22016, TIME=21, VERSION="3,10,0,103"
  1550.         1, smallf.fo$, $(DECOMP), $(REN)=smallf.fon, DEST=$(FONTPATH), OVERWRITE=NEVER, SIZE=21504, TIME=21, VERSION="3,10,0,103"
  1551.  
  1552. [Help Files]
  1553.         2, msaccess.hl$, $(DECOMP), $(REN)=msaccess.hlp, DEST=$(HELPPATH), SIZE=3166132, TIME=1171
  1554.         7, msacces2.hl$, $(DECOMP), $(APP)=msaccess.hlp, DEST=$(HELPPATH2), SIZE=0, TIME=1536
  1555.     ; no need to copy these under 3.1 or later, and will always be the latest under 3.0
  1556.  
  1557. [Winhelp Files]
  1558.         4, winhelp.ex$, $(DECOMP), $(REN)=winhelp.exe, DEST=$(WINDOWSPATH), BACKUP="*", $(COPYWINHLP), OVERWRITE=ALWAYS, SIZE=256192, TIME=250, VERSION="3,10,0,425"
  1559.         4, winhelp.hl$, $(DECOMP), $(REN)=winhelp.hlp, DEST=$(WINDOWSPATH), BACKUP="winhelp.old", $(COPYWINHLP), OVERWRITE=ALWAYS, SIZE=68111, TIME=66
  1560.  
  1561. [CueCards Files]
  1562.         5, cbtlib4.dl$, $(DECOMP), $(REN)=cbtlib4.dll, DEST=$(CUEPATH), SIZE=18304, TIME=17
  1563.         5, cuecard.ex$, $(DECOMP), $(REN)=cuecard.exe, DEST=$(CUEPATH), SIZE=108688, TIME=106
  1564.         5, cuecards.dl$, $(DECOMP), $(REN)=cuecards.dll, DEST=$(CUEPATH), SIZE=5120, TIME=5, VERSION="1,0,0,5901"
  1565.         5, cuecards.le$, $(DECOMP), $(REN)=cuecards.les, DEST=$(CUEPATH), SIZE=1573264, TIME=1536
  1566.  
  1567. [Paradox Files]
  1568.         6, pdxisam.dl$, $(DECOMP), $(REN)=pdxisam.dll, DEST=$(JETPATH), SIZE=184928, TIME=180, VERSION="1,0,0,0"
  1569.  
  1570. [Dbase Files]
  1571.         6, dbsisam.dl$, $(DECOMP), $(REN)=dbsisam.dll, DEST=$(JETPATH), SIZE=237456, TIME=231, VERSION="1,0,0,0"
  1572.  
  1573. [Btrieve Files]
  1574.         6, btrvisam.dl$, $(DECOMP), $(REN)=btrvisam.dll, DEST=$(JETPATH), SIZE=102224, TIME=99, VERSION="1,0,0,0"
  1575.  
  1576. [Graph Files]
  1577.         6, graph.ex$, $(DECOMP), $(REN)=graph.exe, BACKUP="*", DEST=$(GRAPHPATH), OVERWRITE=ALWAYS, SIZE=550400, TIME=537, VERSION="3,0,2,0"
  1578.         6, msgraph.hl$, $(DECOMP), $(REN)=msgraph.hlp, BACKUP="*", DEST=$(GRAPHPATH), OVERWRITE=ALWAYS, SIZE=297500, TIME=290
  1579.  
  1580. ; The following is a temporary fix for the 3.0 people
  1581.  
  1582. [Ole Registration Files]
  1583.         6, regedit.ex$, $(DECOMP), $(REN)=regedit.exe, $(COPYREGEDIT), DEST=$(OLEREGPATH), SIZE=32336, TIME=31, VERSION="3,10,0,103"
  1584.         1, msaccess.re$, $(DECOMP), $(REN)=msaccess.reg, DEST=$(OLEREGPATH), SIZE=1186, TIME=1
  1585.  
  1586. [Sample Files]
  1587.         4, nwind.md$, $(DECOMP), $(REN)=nwind.mdb, DEST=$(SAMPLEPATH), OVERWRITE=ALWAYS, SIZE=1409024, TIME=1376
  1588.         4, newcust.db$, $(DECOMP), $(REN)=newcust.dbf, DEST=$(SAMPLEPATH), SIZE=3155, TIME=3
  1589.         4, analyzer.md$, $(DECOMP), $(REN)=analyzer.mda, DEST=$(SAMPLEPATH), SIZE=163840, TIME=160
  1590.         1, ordentry.md$, $(DECOMP), $(REN)=ordentry.mdb, DEST=$(SAMPLEPATH), SIZE=557056, TIME=544
  1591.         1, ordentry.hl$, $(DECOMP), $(REN)=ordentry.hlp, DEST=$(SAMPLEPATH), SIZE=41822, TIME=40
  1592.         1, ordentry.tx$, $(DECOMP), $(REN)=ordentry.txt, DEST=$(SAMPLEPATH), SIZE=5697, TIME=5
  1593.         1, pim.hl$, $(DECOMP), $(REN)=pim.hlp, DEST=$(SAMPLEPATH), SIZE=18771, TIME=18
  1594.         4, pim.md$, $(DECOMP), $(REN)=pim.mdb, DEST=$(SAMPLEPATH), SIZE=294912, TIME=288
  1595.  
  1596. [DDEML]
  1597.         1, ddeml.dl$, $(DECOMP), $(REN)=ddeml.dll, BACKUP="*", SIZE=36864, TIME=36, VERSION="3,10,0,103"
  1598.  
  1599. [OLECLI]
  1600.         1, olecli.dl$, $(DECOMP), $(REN)=olecli.dll, BACKUP="*", SIZE=83456, TIME=81, VERSION="1,10,0,0"
  1601.  
  1602. [OLESVR]
  1603.         1, olesvr.dl$, $(DECOMP), $(REN)=olesvr.dll, BACKUP="*", SIZE=24064, TIME=23, VERSION="1,10,0,0"
  1604.  
  1605. [SHELL]
  1606.         1, shell.dl$, $(DECOMP), $(REN)=shell.dll, BACKUP="*", SIZE=41600, TIME=40, VERSION="3,10,0,103"
  1607.  
  1608. [VER]
  1609.         1, ver.dl$, $(DECOMP), $(REN)=ver.dll, BACKUP="*", SIZE=9008, TIME=8, VERSION="3,10,0,103"
  1610.  
  1611. [COMMDLG]
  1612.         1, commdlg.dl$, $(DECOMP), $(REN)=commdlg.dll, BACKUP="*", SIZE=89248, TIME=87, VERSION="3,10,0,103"
  1613.  
  1614. [ADMIN FILES]
  1615.         1, msain100.dl$, DECOMPRESS, RENAME=msain100.dll, DEST=$(ACCPATH), SIZE=138005, TIME=134, VERSION="1,0,0,0"
  1616.         EXE = 3, msaccess.ex$, DECOMPRESS, RENAME=msaccess.exe, DEST=$(ACCPATH), SIZE=1324672, TIME=1293, VERSION="1,0,0,0"
  1617.         1, msaccess.in$, DECOMPRESS, RENAME=msaccess.INI, DEST=$(ACCPATH), SIZE=1664, TIME=1
  1618.         3, msabc100.dl$, DECOMPRESS, RENAME=msabc100.dll, DEST=$(ACCPATH), SIZE=277680, TIME=271, VERSION="1,0,0,0"
  1619.         3, msaes100.dl$, DECOMPRESS, RENAME=msaes100.dll, DEST=$(ACCPATH), SIZE=33280, TIME=32, VERSION="1,0,0,0"
  1620.         3, msafin.dl$, DECOMPRESS, RENAME=msafin.dll, DEST=$(ACCPATH), SIZE=39783, TIME=38, VERSION="1,0,0,0"
  1621.         6, msajt100.dl$, DECOMPRESS, RENAME=msajt100.dll, DEST=$(ACCPATH), SIZE=614976, TIME=600, VERSION="1,0,0,0"
  1622.         6, msaju100.dl$, DECOMPRESS, RENAME=msaju100.dll, DEST=$(ACCPATH), SIZE=68144, TIME=66, VERSION="1,0,0,0"
  1623.         4, utility.md$, DECOMPRESS, RENAME=utility.mda, DEST=$(ACCPATH), SIZE=163840, TIME=160
  1624.         3, wizard.md$, DECOMPRESS, RENAME=wizard.mda, DEST=$(ACCPATH), SIZE=524288, TIME=512
  1625.         2, msaccess.hl$, DECOMPRESS, RENAME=msaccess.hlp, DEST=$(ACCPATH), SIZE=3166132, TIME=1171
  1626.         7, msacces2.hl$, DECOMPRESS, APPEND=msaccess.hlp, DEST=$(ACCPATH), SIZE=0, TIME=1536
  1627.         5, cbtlib4.dl$, DECOMPRESS, RENAME=cbtlib4.dll, DEST=$(ACCPATH), SIZE=18304, TIME=17
  1628.         5, cuecard.ex$, DECOMPRESS, RENAME=cuecard.exe, DEST=$(ACCPATH), SIZE=108688, TIME=106
  1629.         5, cuecards.dl$, DECOMPRESS, RENAME=cuecards.dll, DEST=$(ACCPATH), SIZE=5120, TIME=5, VERSION="1,0,0,5901"
  1630.         5, cuecards.le$, DECOMPRESS, RENAME=cuecards.les, DEST=$(ACCPATH), SIZE=1573264, TIME=1536
  1631.         6, pdxisam.dl$, DECOMPRESS, RENAME=pdxisam.dll, DEST=$(ACCPATH), SIZE=184928, TIME=180, VERSION="1,0,0,0"
  1632.         6, dbsisam.dl$, DECOMPRESS, RENAME=dbsisam.dll, DEST=$(ACCPATH), SIZE=237456, TIME=231, VERSION="1,0,0,0"
  1633.         6, btrvisam.dl$, DECOMPRESS, RENAME=btrvisam.dll, DEST=$(ACCPATH), SIZE=102224, TIME=99, VERSION="1,0,0,0"
  1634.         4, nwind.md$, DECOMPRESS, RENAME=nwind.mdb, DEST=$(ACCPATH), SIZE=1409024, TIME=1376
  1635.         1, ctl3d.dl$, DECOMPRESS, RENAME=ctl3d.dll, DEST=$(ACCPATH), SIZE=13056, TIME=12, VERSION="1,0,0,0"
  1636.         4, newcust.db$, DECOMPRESS, RENAME=newcust.dbf, DEST=$(ACCPATH), SIZE=3155, TIME=3
  1637.         7, psskb.tx$, DECOMPRESS, RENAME=psskb.txt, DEST=$(ACCPATH), SIZE=22650, TIME=22
  1638.         7, readme_.tx$, DECOMPRESS, RENAME=readme_.txt, DEST=$(ACCPATH), !SETTIMESTAMP, SIZE=28762, TIME=28
  1639.         7, errata.tx$, DECOMPRESS, RENAME=errata.txt, DEST=$(ACCPATH), SIZE=31702, TIME=30
  1640.         1, stfsetup.ex_, DECOMPRESS, RENAME=stfsetup.exe, DEST=$(ACCPATH), SIZE=477376, TIME=466
  1641.         1, workgrp.in_, DECOMPRESS, RENAME=stfsetup.inf, DEST=$(ACCPATH), SIZE=1429, TIME=1
  1642.         1, detcmd.dl_, DECOMPRESS, RENAME=detcmd.dll, DEST=$(ACCPATH), SIZE=24128, TIME=23
  1643.         1, setup.ini, DECOMPRESS, RENAME=setup.ini, DEST=$(ACCPATH), SIZE=149, TIME=1
  1644.         4, analyzer.md$, DECOMPRESS, RENAME=analyzer.mda, DEST=$(ACCPATH), SIZE=163840, TIME=160
  1645.         1, ordentry.md$, DECOMPRESS, RENAME=ordentry.mdb, DEST=$(ACCPATH), SIZE=557056, TIME=544
  1646.         1, ordentry.hl$, DECOMPRESS, RENAME=ordentry.hlp, DEST=$(ACCPATH), SIZE=41822, TIME=40
  1647.         1, ordentry.tx$, DECOMPRESS, RENAME=ordentry.txt, DEST=$(ACCPATH), SIZE=5697, TIME=5
  1648.         1, pim.hl$, DECOMPRESS, RENAME=pim.hlp, DEST=$(ACCPATH), SIZE=18771, TIME=18
  1649.         4, pim.md$, DECOMPRESS, RENAME=pim.mdb, DEST=$(ACCPATH), SIZE=294912, TIME=288
  1650.  
  1651. [Admin Graph]
  1652.         6, graph.ex$, DECOMPRESS, RENAME=graph.exe, DEST=$(ADMINGRAPHPATH), SIZE=550400, TIME=537, VERSION="3,0,2,0"
  1653.         6, msgraph.hl$, DECOMPRESS, RENAME=msgraph.hlp, DEST=$(ADMINGRAPHPATH), SIZE=297500, TIME=290
  1654.  
  1655. [Net Mda]
  1656.         1, msaccess.in$, $(DECOMP), $(REN)=msaccess.INI, DEST=$(WINDOWSPATH), OVERWRITE=ALWAYS, BACKUP="*", SIZE=1664, TIME=1
  1657.         5, wfwnet.dr$, $(DECOMP), $(REN)=wfwnet.drv, DEST=$(SYSTEMPATH), $(COPYWFW), OVERWRITE=NEVER, !VITAL, !SETTIMESTAMP, SIZE=282736, TIME=276
  1658.  
  1659. ;[Winstart]
  1660. ;       2, winstart.ba$, $(REN)=winstart.bat
  1661.