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 |