sbsv2/raptor/lib/flm/e32link.mk
changeset 630 31ef8a13d4f4
parent 625 a1925fb7753a
equal deleted inserted replaced
629:541af5ee3ed9 630:31ef8a13d4f4
    20   # $(1): generation type - 'exports' or 'deffile'
    20   # $(1): generation type - 'exports' or 'deffile'
    21   #
    21   #
    22   # 'exports' generation involves taking a list of the known exports, passing them to
    22   # 'exports' generation involves taking a list of the known exports, passing them to
    23   # gendef.pl to create a temporary .def file, prepdef-ing this .def file and then
    23   # gendef.pl to create a temporary .def file, prepdef-ing this .def file and then
    24   # passing this along to the import library generation tool to create the .lib.exp.
    24   # passing this along to the import library generation tool to create the .lib.exp.
    25   # This is invoked for components with knowN interfaces that aren't making use of a .mmp
    25   # This is invoked for components with known interfaces that aren't making use of a .mmp
    26   # listed .def file
    26   # listed .def file
    27   #
    27   #
    28   # 'deffile' generation takes the .def file used in the component build, for components
    28   # 'deffile' generation takes the .def file used in the component build, for components
    29   # that either require a .def file or where a .def file is used to override default behaviour.
    29   # that either require a .def file or where a .def file is used to override default behaviour.
    30   # The .def file will already have been predef-ed during import library processing, so it's
    30   # The .def file will already have been prepdef-ed during initial .def file processing, so it's
    31   # just a matter of running the import library generation tool on the temporary .def file to
    31   # just a matter of running the import library generation tool on the temporary .def file to
    32   # create the .lib.exp
    32   # create the .lib.exp
    33   #
    33   #
    34   # The resultant .lib.exp is then available for use in the final link.
    34   # The resultant .lib.exp is then available for use in the final link.
    35 
    35