Discussion Board

Results 1 to 9 of 9
  1. #1
    Nokia Developer Champion danhicksbyron's Avatar
    Join Date
    Nov 2009
    Location
    Minnesota, USA
    Posts
    3,209
    Is there any way to get a "bill of materials" ("BOM") out of a Symbian Carbide build? This would be a list of the parts -- source files, libraries, etc -- that went into the sis file. I know the mmp file contains some of this, but it doesn't list the h files, it doesn't tell you precisely which directory each file came from, nor does it give a file timestamp or other version identifier.

  2. #2
    Nokia Developer Moderator wizard_hu_'s Avatar
    Join Date
    Feb 2006
    Location
    Mallorca, Holiday
    Posts
    27,683
    Yes, you can find the .d/ep files in epoc32\BUILD.

  3. #3
    Nokia Developer Champion danhicksbyron's Avatar
    Join Date
    Nov 2009
    Location
    Minnesota, USA
    Posts
    3,209
    I can find the .d files, where, more precisely would the "ep files" be?

  4. #4
    Nokia Developer Moderator wizard_hu_'s Avatar
    Join Date
    Feb 2006
    Location
    Mallorca, Holiday
    Posts
    27,683
    That wanted to resolve to .dep. So you can find .d files in GCCE and .dep files in WINSCW. I do not know ARMVx targets.

  5. #5
    Nokia Developer Champion danhicksbyron's Avatar
    Join Date
    Nov 2009
    Location
    Minnesota, USA
    Posts
    3,209
    I notice the .map files contain a lot of info. Nothing all in one place, though.

    Maybe if I get bored sometime I'll write a utility to gather it all together.

  6. #6
    Nokia Developer Moderator wizard_hu_'s Avatar
    Join Date
    Feb 2006
    Location
    Mallorca, Holiday
    Posts
    27,683
    .map files contain linker-level dependencies, the actual symbols used from other files/defined explicitly. It may help pruning unused .lib files, perhaps unused .cpp files too, but I do not see any other use (regarding this "BOM" case of course).

  7. #7
    Nokia Developer Champion danhicksbyron's Avatar
    Join Date
    Nov 2009
    Location
    Minnesota, USA
    Posts
    3,209
    The purpose for the BOM is to know what actually went into the final build. This could be necessary for legal reasons, or, in the case I was considering, when trying to figure out what "broke" a build.

  8. #8
    Registered User laa-laa's Avatar
    Join Date
    Aug 2003
    Location
    Oulu, Finland
    Posts
    1,122
    For that kind of purpose I suggest you use a version control tool with automated build environment that always builds your releasable packages the same way, preferably starting with a clean SDK. It's easy to record version control information into the built binaries: revision number, commit hash or whatever identifier the tool supports.

  9. #9
    Nokia Developer Champion danhicksbyron's Avatar
    Join Date
    Nov 2009
    Location
    Minnesota, USA
    Posts
    3,209
    Oh, if that were only possible. But it's kind of inconvenient to rebuild your environment every three weeks, with each change in the tools. Besides which, that gives you no real protection from/knowledge of actual bugs in the build environment.

    (In the case I was working on Qt was being used. The development environment had been installed with 4.7 but then we installed 4.6.3 (since 4.7, although it's the only visible available version from Nokia's site, isn't the release level yet). This is supposed to work, but some 4.7 parts were being used in the 4.6.3 build.)

Similar Threads

  1. How to create a bill splitter applicaiton in symbian s60
    By terahezt in forum Symbian User Interface
    Replies: 13
    Last Post: 2009-03-09, 07:05
  2. where can i get some learning materials about WRT
    By tunggad in forum Symbian Web Runtime
    Replies: 5
    Last Post: 2007-12-04, 09:48
  3. Replies: 2
    Last Post: 2007-10-30, 05:50
  4. How to bill using SIP in VoIP
    By livy57395 in forum VoIP
    Replies: 1
    Last Post: 2007-07-19, 03:12
  5. Users Call Bill
    By markcgriffiths in forum Symbian C++
    Replies: 1
    Last Post: 2004-02-13, 07:07

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved