• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/wxWidgets-2.8.12/demos/life/setup/wince/
1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2; wxWidgets Life Sample AppInstall INF
3;   This sample INF file is used as the input file for "Cabwiz.exe".
4;   Along with sample binary files, it will create multiple (2) CAB files,
5;   for the following types of devices:
6;       - Pocket PC 2003  ARM CPU
7;       - Pocket PC 2003  X86 CPU (for use in the Pocket PC 2003 emulator) 
8;
9; These variables can be used:
10; %CE1% \Program Files
11; %CE2% \Windows
12; %CE3% \Windows Desktop
13; %CE4% \Windows\StartUp
14; %CE5% \My Documents
15; %CE6% \Program Files\Accessories
16; %CE7% \Program Files\Communication
17; %CE8% \Program Files\Games
18; %CE9% \Program Files\Pocket Outlook
19; %CE10% \Program Files\Office
20; %CE11% \Windows\Programs
21; %CE12% \Windows\Accessories
22; %CE13% \Windows\Communications
23; %CE14% \Windows\Programs\Games
24; %CE15% \Windows\Fonts
25; %CE16% \Windows\Recent
26; %CE17% \Windows\Favorites
27
28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
29
30
31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
32; Required "Version" section. 
33;   Contains INF version information
34[Version]
35Signature   = "$Windows NT$"	; Should be $Windows NT$ or $Windows 98$ or other OS name
36Provider    = "wxWidgets"       ; full app name will be "<Provider> <AppName>"
37CESignature = "$Windows CE$"	; Must be $Windows CE$
38
39
40;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
41; Required "CEStrings" section
42;   Specific strings used by Windows CE AppInstall
43[CEStrings]
44AppName     = "Life" ; full app name will be "<Provider> <AppName>"
45InstallDir  = %CE8%\%AppName%    ; "\Program Files\Games\Life" (default install directory, which can be changed by end user.)
46
47
48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
49; Optional "Strings" section
50;   Contains string substitutions replacing the key string (enclosed with percent symbols) with the value string
51;   For this example, it will store language-dependent strings
52[Strings]
53LinkFilename	= "Life"
54
55
56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
57; Required "CEDevice" section
58;   Specifies the various types of CAB files that will be generated
59[CEDevice]
60;UnsupportedPlatforms    = "HPC","Jupiter","Palm PC2"
61;VersionMin 		= 3.0
62;VersionMax		= 5.0
63; The following string is required to stop a warning about legacy apps.
64; You could also set VersionMin to 4.21 for PC2003, but it won't run on
65; PC2002 devices.
66; Possible BuildMax values:
67; 0xA0000000 	Application supports square screens (240x240 pixels).
68; 0xC0000000 	Application supports screen rotation.
69; 0xE0000000 	Application supports square screens and screen rotation.
70BuildMax = 0xE0000000
71
72[CEDevice.PPC2003_ARM]
73ProcessorType           = 2577      ; ARM CPU
74
75;[CEDevice.PPC2003_x86]
76;ProcessorType           = 686      ; x86 CPU for emulator
77
78
79;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
80; Required "SourceDisksNames" section
81;   Specifies the source directories of the binary files
82;   Format:     
83;	<source ID> = ,<label>,,<source directory>
84;       <source ID> will be used to specify the source files belonging to this directory
85;       <label> is unused
86;       <source directory> is the relative or absolute directory of the source files
87[SourceDisksNames]              	; CPU-independent files
881 = ,"Common Files",,Common     	; files are in the relative path "common"
89
90[SourceDisksNames.PPC2003_ARM]   	; ARM-specific files for Pocket PC 2003
912 = ,"PPC ARM Files",,ARM_bins 	; files are in the relative path "ARM_bins"
92
93;[SourceDisksNames.PPC2003_x86]
94;2 = ,"PPC x86 Files",,x86emu_bins 	; files are in the relative path "x86emu_bins"
95
96
97;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
98; Required "SourceDisksFiles" section
99;   Specifies the source filenames that will be packaged in the CAB files
100;   Format:     
101;	<filename> = <source ID>
102;       <filename> is the source filename (enclose in doublequotes for long filenames)
103;       <source ID> is the ID used in [SourceDisksNames] to specify the source directory
104[SourceDisksFiles]
105    ; CPU-independent files
106"life.htp"    = 1        ; the main help file (a dummy in this case)
107; "life.bin"         = 1   ; binary resources file (if provided: this is purely an example)
108"breeder.lif"          = 1     ; example data file
109    ; CPU-specific files
110"life.exe"             = 2     ; main executable
111
112;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
113; Required "DefaultInstall" section
114;   Specifies the INF sections for file copying, registry settings and creating shortcuts
115;   INF sections that are not listed here will not be used
116[DefaultInstall]
117CopyFiles   = Files.Windows,Files.InstallDir,Files.DocumentsDir ; Required INF sections that lists the files to be copied
118AddReg      = Reg.Version1			; Required INF sections that lists the registry entries to be created
119CEShortcuts = Links				; Optional INF sections that lists the shortcuts to be created
120
121
122;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
123; Required "DestinationDirs" section
124;   Specifies the directories to use for the file copy lists
125;   Format:     
126;	<section name> = 0,<dest directory>
127;       <section name> is the section name used in "[DefaultInstall] CopyFiles"
128;       <dest directory> is the destination directory, using an absolute device path, the directory macros, or the install directory %InstallDir%
129[DestinationDirs]
130Files.Windows       = 0,%CE2%           ; "\Windows" directory
131Files.InstallDir    = 0,%InstallDir%	; "\Program Files\Games\Life" directory (%CE8%\%AppName%)
132DefaultDestDir      = 0,%InstallDir%    ; "\Program Files\Games\Life" directory (%CE8%\%AppName%)
133Files.DocumentsDir    = 0,%CE5%\Life	; "\My Documents\Life" directory
134
135; Files to go into the My Documents folder
136[Files.DocumentsDir]
137"breeder.lif"
138
139;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
140; Required sections specified in "[DefaultInstall] CopyFiles" key
141;   Specifies the files to copy
142;   Format:     
143;	<dest filename>,<source filename>,,<copy flags>
144;       <dest filename> is the destination filename (or the source filename if <source filename> is empty)
145;       <source filename> is the source filename
146;       <copy flags> is the copy flags to use
147[Files.Windows]
148"life.htp"
149
150[Files.InstallDir]
151"life.exe"
152; "life.bin"
153"readme.txt"
154
155;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
156; Required sections specified in "[DefaultInstall] AddReg" key
157;   Specifies the registry entries to create
158;   Format:     
159;	<reg root>,<reg key>,<reg val>,<reg flags>,<reg data>[,<reg data>]
160;       <reg root> is HKCR, HKLM or HKCU
161;       <reg key> is the registry key name
162;       <reg val> is the registry value name, which is set to "default" if empty
163;       <reg flags> is the registry type/flags to use
164;       <reg data> is the numeric/string registry data, which depends on the <reg flags> used
165[Reg.Version1]
166    ; Set a sample application version number, using the TYPE_DWORD registry type
167HKLM,Software\Microsoft\%AppName%,MajorVersion,0x00010001,1
168HKLM,Software\Microsoft\%AppName%,MinorVersion,0x00010001,0
169
170    ; Set a sample default player name, using the TYPE_SZ registry type.  Also, do not replace if already exists.
171; HKCU,Software\Microsoft\%AppName%,"DefaultPlayer",0x00000002,%PlayerName%
172    ; Set a sample high score list (4 string multi-string), using the TYPE_MULTI_SZ registry type.  Also, do not replace if already exists.
173; HKCU,Software\Microsoft\%AppName%,"HighScores",0x00010002,%HighScorer1%,"200",%HighScorer2%,"100"
174    ; Set a sample binary stream (8-bytes), using the BINARY registry type
175; HKLM,Software\Microsoft\%AppName%,"ProductID",0x00000001,2,F,B,3,0,A,6,D
176    ; Associate .LIF files with the "Life.exe" executable
177; HKCR,.LIF,,0x00000000,LifeFile
178; HKCR,LifeFile\Shell\Open\Command,,0x00000000,"""%InstallDir%\Life.exe""" %%1
179
180;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
181; Sections specified in "[DefaultInstall] CEShortcuts" key
182;   Specifies the shortcuts to create
183;   Format:     
184;	<shortcut filename>,<shortcut type>,<target file/path>[,<standard dest path>]
185;       <shortcut filename> is the filename of the shortcut
186;       <shortcut type> specifies if the shortcut is to a file or a folder
187;       <target file/path> is the target filename or pathname, which depends on the <shortcut type> flag used
188;       <standard dest path> is an optional destination directory macro (or %InstallDir%) to use
189[Links]
190%LinkFilename%,0,"life.exe",%CE14%         ; shortcut to a file, created in the standard destination path %CE14%
191
192