Add tools\static_dependencies.pl which processes rom_contents.csv calculates static dependency information
The static_dependencies.txt file has two sections
- the first shows what each rom file depends on,
- the second (lines beginning with x), shows the things which directly depend on this file (in sys\bin)
The aim will be to use this file to calculate the ripple effect of removing selected executables.
Fix buildrom.pm to leave aliases to .RSC files alone (and not move them into sys\bin), and other things
copy tools\buildrom.pm \epoc32\tools\buildrom.pm
iMaker --file=/epoc32/rom/config/sf_refhw/syborg/image_conf_syborg.mk flash
files generated into epoc32\rombuild\syborg\core
copy \epoc32\rom\include\featuredatabase.xml syborg_stem\featuredatabase.xml
findstr FEATURES original\syborg.tmp1.oby >syborg_stem_features.iby
perl tools\repair_obyfile.pl original\syborg.rom.oby >syborg_stem\syborg_stem_rom.oby
dir /s/b \build_info\logs\releaseables | perl tools\packages_in_rom.pl original\syborg.dir >syborg_stem\rom_content.csv
perl tools\static_dependencies.pl syborg_stem\rom_contents.csv >syborg_stem\static_dependencies.txt
buildrom syborg_stem_rom.oby -fm=featuredatabase.xml -k -nosymbols -loglevel1 -v