syborg_stem/notes.txt
author William Roberts <williamr@symbian.org>
Sun, 10 Oct 2010 13:45:56 +0100
changeset 12 ab7598bdae30
parent 10 686ce409da30
child 17 1d230a71c389
permissions -rw-r--r--
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.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
10
686ce409da30 Latest generated version of syborg_stem_rom.oby - now includes the new syborg_stem_features.iby file
William Roberts <williamr@symbian.org>
parents: 6
diff changeset
     1
Fix buildrom.pm to leave aliases to .RSC files alone (and not move them into sys\bin), and other things
686ce409da30 Latest generated version of syborg_stem_rom.oby - now includes the new syborg_stem_features.iby file
William Roberts <williamr@symbian.org>
parents: 6
diff changeset
     2
686ce409da30 Latest generated version of syborg_stem_rom.oby - now includes the new syborg_stem_features.iby file
William Roberts <williamr@symbian.org>
parents: 6
diff changeset
     3
copy tools\buildrom.pm \epoc32\tools\buildrom.pm
0
01a8f4b3ef59 syborg_stem = massaged input file which gives matching rombuild.log (see notes.txt)
William Roberts <williamr@symbian.org>
parents:
diff changeset
     4
iMaker  --file=/epoc32/rom/config/sf_refhw/syborg/image_conf_syborg.mk  flash
01a8f4b3ef59 syborg_stem = massaged input file which gives matching rombuild.log (see notes.txt)
William Roberts <williamr@symbian.org>
parents:
diff changeset
     5
files generated into epoc32\rombuild\syborg\core
01a8f4b3ef59 syborg_stem = massaged input file which gives matching rombuild.log (see notes.txt)
William Roberts <williamr@symbian.org>
parents:
diff changeset
     6
12
ab7598bdae30 Add tools\static_dependencies.pl which processes rom_contents.csv calculates static dependency information
William Roberts <williamr@symbian.org>
parents: 10
diff changeset
     7
copy \epoc32\rom\include\featuredatabase.xml syborg_stem\featuredatabase.xml
10
686ce409da30 Latest generated version of syborg_stem_rom.oby - now includes the new syborg_stem_features.iby file
William Roberts <williamr@symbian.org>
parents: 6
diff changeset
     8
findstr FEATURES original\syborg.tmp1.oby >syborg_stem_features.iby
686ce409da30 Latest generated version of syborg_stem_rom.oby - now includes the new syborg_stem_features.iby file
William Roberts <williamr@symbian.org>
parents: 6
diff changeset
     9
perl tools\repair_obyfile.pl original\syborg.rom.oby >syborg_stem\syborg_stem_rom.oby
12
ab7598bdae30 Add tools\static_dependencies.pl which processes rom_contents.csv calculates static dependency information
William Roberts <williamr@symbian.org>
parents: 10
diff changeset
    10
dir /s/b \build_info\logs\releaseables | perl tools\packages_in_rom.pl original\syborg.dir >syborg_stem\rom_content.csv
ab7598bdae30 Add tools\static_dependencies.pl which processes rom_contents.csv calculates static dependency information
William Roberts <williamr@symbian.org>
parents: 10
diff changeset
    11
perl tools\static_dependencies.pl syborg_stem\rom_contents.csv >syborg_stem\static_dependencies.txt
0
01a8f4b3ef59 syborg_stem = massaged input file which gives matching rombuild.log (see notes.txt)
William Roberts <williamr@symbian.org>
parents:
diff changeset
    12
01a8f4b3ef59 syborg_stem = massaged input file which gives matching rombuild.log (see notes.txt)
William Roberts <williamr@symbian.org>
parents:
diff changeset
    13
buildrom syborg_stem_rom.oby -fm=featuredatabase.xml -k -nosymbols -loglevel1 -v