msaheader.setModuleType(ModuleTypeDef.Enum.forString(mi.moduletype = Query("Guid Value Not Found! Please Input Guid Value")));\r
}\r
\r
- msaheader.setCopyright("Copyright (c) 2006, Intel Corporation");\r
+ msaheader.setCopyright("Copyright (c) 2006, Intel Corporation. All right reserved.");\r
msaheader.setVersion("1.0");\r
msaheader.setAbstract("Component name for module " + mi.modulename);\r
msaheader.setDescription("FIX ME!");\r
- msaheader.addNewLicense().setStringValue("All rights reserved.\n" +\r
- " This software and associated documentation (if any) is furnished\n" +\r
- " under a license and may only be used or copied in accordance\n" +\r
- " with the terms of the license. Except as permitted by such\n" +\r
- " license, no part of this software or documentation may be\n" +\r
- " reproduced, stored in a retrieval system, or transmitted in any\n" +\r
- " form or by any means without the express written consent of\n" +\r
- " Intel Corporation.");\r
+\r
+ if (mi.license == null) {\r
+ mi.license = "FIX ME!";\r
+ MigrationTool.ui.println ("Fail to extract license info in inf file"); \r
+ }\r
+ msaheader.addNewLicense().setStringValue(mi.license);\r
msaheader.setSpecification("FRAMEWORK_BUILD_PACKAGING_SPECIFICATION 0x00000052");\r
\r
List<Enum> arch = new ArrayList<Enum>();\r
md.setSupportedArchitectures(arch);\r
md.setBinaryModule(false);\r
md.setOutputFileBasename(mi.modulename);\r
- \r
- pd.addNewPackage().setPackageGuid("5e0e9358-46b6-4ae2-8218-4ab8b9bbdcec");\r
- pd.addNewPackage().setPackageGuid("68169ab0-d41b-4009-9060-292c253ac43d");\r
+ //\r
+ // For now, simply add all package guids in the database. \r
+ // \r
+ it = MigrationTool.db.dumpAllPkgGuid();\r
+ while (it.hasNext()) {\r
+ pd.addNewPackage().setPackageGuid(it.next());\r
+ }\r
externs.addNewSpecification().setStringValue("EFI_SPECIFICATION_VERSION 0x00020000");\r
externs.addNewSpecification().setStringValue("EDK_RELEASE_VERSION 0x00020000");\r
if (mi.entrypoint != null) {\r