|
#1
|
||||
|
||||
|
There is BLD.inf syntax for exporting to the emulated Z drive, e.g.
Code:
PRJ_EXPORTS ../data/AppPolicy.ini z:/private/1234fedc/AppPolicy.ini How it works The build tools will first treat that line as a conventional export, replacing "z:" with "epoc32/data/z" Code:
../data/AppPolicy.ini epoc32/data/z/private/1234fedc/AppPolicy.ini The extra magic comes in the "resource" stage of the build. If the build targets include an emulator (WINS or WINSCW), then the resource step will have additional copies into the appropriate emulated drive location, e.g. Code:
copy epoc32/data/z/private/1234fedc/AppPolicy.ini epoc32/release/winscw/urel/z/private/1234fedc/AppPolicy.ini copy epoc32/data/z/private/1234fedc/AppPolicy.ini epoc32/release/winscw/udeb/z/private/1234fedc/AppPolicy.ini The same syntax works for exporting to the emulated C drive, but in that case there is only one copy because the emulated C drive is shared between UDEB and UREL emulators. Why bother? The exports to the emulated Z drive only happens if the emulator build targets are requested. I mentioned WINS above, which is an obsolete EKA1 emulator target - using the z: syntax avoided the need to get rid of explicit epoc32/release/wins/... export lines in the bld.inf files. Using the syntax puts a clean copy of the file into the epoc32\data part of the tree, which should be used for building ROM images in preference to the epoc32\release\winscw copies. The current WINSCW emulator will die off in the next year, because it can't properly support Qt. Having the z: syntax used in bld.inf files means less maintenance and tider build outputs when we stop doing WINSCW builds. Myths
|
|
#2
|
||||
|
||||
|
Whilst we're myth-quashing, let's kill that one too. There is a patch for the emulator being tested at the moment that allows it to support the same DLL with WSD being loaded in multiple emulator "processes". So that's not the reason for the emulator dying.
|
|
#3
|
||||
|
||||
|
|
|
#4
|
||||
|
||||
|
Quote:
|
|
#5
|
||||
|
||||
|
Quote:
Code:
PRJ_EXPORTS
../data/privatekey.der {EU_AND_SEVEN_FRIENDLIES?}z:\system\data\privatekey.der{:}sorry not permitted{;}
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|