Rev 4717 | Rev 7716 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4717 | Rev 5098 | ||
---|---|---|---|
Line 6... | Line 6... | ||
6 | ;--------------------------------------------------------------------- |
6 | ;--------------------------------------------------------------------- |
Line 7... | Line 7... | ||
7 | 7 | ||
8 | FILE_COUNT=0 |
8 | FILE_COUNT=0 |
Line 9... | Line 9... | ||
9 | DEF_FILE equ 'g' |
9 | DEF_FILE equ 'g' |
10 | 10 | ||
11 | macro embed_file fn |
11 | macro embed_docdir_file fn |
12 | { |
12 | { |
13 | forward |
13 | forward |
14 | local label,label2,label3 |
14 | local label,label2,label3 |
Line 19... | Line 19... | ||
19 | label: |
19 | label: |
20 | file '%DOCDIR%' # fn |
20 | file '%DOCDIR%' # fn |
21 | label2: |
21 | label2: |
22 | FILE_COUNT=FILE_COUNT+1 |
22 | FILE_COUNT=FILE_COUNT+1 |
23 | } |
23 | } |
- | 24 | macro embed_local_file fn |
|
- | 25 | { |
|
- | 26 | forward |
|
- | 27 | local label,label2,label3 |
|
- | 28 | dd label2-label |
|
- | 29 | dd label-label3 |
|
- | 30 | label3: |
|
- | 31 | db fn |
|
- | 32 | label: |
|
- | 33 | file fn |
|
- | 34 | label2: |
|
- | 35 | FILE_COUNT=FILE_COUNT+1 |
|
- | 36 | } |
|
Line 24... | Line 37... | ||
24 | 37 | ||
25 | use32 |
38 | use32 |
26 | org 0x0 |
39 | org 0x0 |
27 | db 'MENUET01' ; 8 byte id |
40 | db 'MENUET01' ; 8 byte id |
Line 170... | Line 183... | ||
170 | embedded: |
183 | embedded: |
Line 171... | Line 184... | ||
171 | 184 | ||
Line 172... | Line 185... | ||
172 | ; Please use only filenames w/o path! |
185 | ; Please use only filenames w/o path! |
173 | 186 | ||
174 | ; -- Start of embedding area ------ |
187 | ; -- Start of embedding area ------ |
175 | embed_file 'README.TXT' ;a |
188 | embed_docdir_file 'README.TXT' ;a |
176 | if lang eq ru |
189 | if lang eq ru |
177 | embed_file 'GNU.TXT' ;b |
190 | embed_docdir_file 'GNU.TXT' ;b |
178 | else |
191 | else |
179 | embed_file 'COPYING.TXT' ;b |
192 | embed_docdir_file 'COPYING.TXT' ;b |
180 | end if |
193 | end if |
181 | embed_file 'HOT_KEYS.TXT' ;c |
194 | embed_docdir_file 'HOT_KEYS.TXT' ;c |
182 | embed_file 'FASM.TXT' ;d |
195 | embed_local_file 'FASM.TXT' ;d |
183 | embed_file 'MTDBG.TXT' ;e |
196 | embed_docdir_file 'MTDBG.TXT' ;e |
184 | if lang eq ru |
197 | if lang eq ru |
185 | embed_file 'SYSFUNCR.TXT' ;f |
198 | embed_local_file 'SYSFUNCR.TXT' ;f |
186 | else |
199 | else |
187 | embed_file 'SYSFUNCS.TXT' ;f |
200 | embed_local_file 'SYSFUNCS.TXT' ;f |
188 | end if |
201 | end if |
189 | embed_file 'STACK.TXT' ;g |
202 | embed_docdir_file 'STACK.TXT' ;g |
190 | embed_file 'KFAR_KEYS.TXT' ;h |
203 | embed_docdir_file 'KFAR_KEYS.TXT' ;h |
191 | embed_file 'INI.TXT' ;i |
204 | embed_docdir_file 'INI.TXT' ;i |
Line 192... | Line 205... | ||
192 | embed_file 'OPENDIAL.TXT' ;j |
205 | embed_docdir_file 'OPENDIAL.TXT' ;j |
193 | ; -- End of embedding area ------- |
206 | ; -- End of embedding area ------- |