]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Conf/build_rule.template
enhanced function header
[mirror_edk2.git] / BaseTools / Conf / build_rule.template
index d345f2e0c39d02d91c00afc5fe55c72b5696fbb3..4f68ddc6c173e2ca35241100d7736ad9dd09cfb4 100644 (file)
         $(DEBUG_DIR)(+)${s_dir}(+)${s_base}.c\r
 \r
     <Command>\r
-        "$(PP)" $(VFRPP_FLAGS) $(INC) ${src} > $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.i\r
+        "$(VFRPP)" $(VFRPP_FLAGS) $(INC) ${src} > $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.i\r
         Trim --vfr-file -o $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.iii $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.i\r
         -mkdir ${d_path} > NUL 2>&1\r
         "$(VFR)" $(VFR_FLAGS) --output-directory ${d_path} $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.iii\r
         $(MAKE_FILE)\r
 \r
     <Command.MSFT, Command.INTEL>\r
-        "$(ASLPP)" $(ASLPP_FLAGS) $(INC) ${src} > $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.i\r
-        "$(ASL)" -p ${dst} $(ASL_FLAGS) $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.i\r
+        Trim --asl-file -o $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.i ${src}\r
+        "$(ASLPP)" $(ASLPP_FLAGS) $(INC) /I${s_path} $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.i > $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.iii\r
+        "$(ASL)" -p ${dst} $(ASL_FLAGS) $(OUTPUT_DIR)(+)${s_dir}(+)${s_base}.iii\r
 \r
 [C-Code-File.AcpiTable]\r
     <InputFile>\r
         GenFw -o ${dst} -j ${src}\r
         -$(CP) ${dst} $(BIN_DIR)\r
 \r
-[Unicode-Text-File]\r
+[EFI-Image-File]\r
     <InputFile>\r
-        *.uni, *.Uni, *.UNI\r
+        ?.efi, ?.Efi, ?.EFI\r
 \r
     <OutputFile>\r
-        $(DEBUG_DIR)(+)AutoGen.c\r
-        $(DEBUG_DIR)(+)AutoGen.h\r
 \r
     <Command>\r
 \r
-[EFI-Image-File]\r
+[Unicode-Text-File]\r
     <InputFile>\r
-        ?.efi, ?.Efi, ?.EFI\r
+        *.uni, *.Uni, *.UNI\r
 \r
     <OutputFile>\r
+        $(DEBUG_DIR)(+)AutoGen.c\r
+        $(DEBUG_DIR)(+)$(MODULE_NAME)StrDefs.h\r
 \r
     <Command>\r
-\r