Optimize & Dissassemble
This commit is contained in:
parent
216ef2d654
commit
1c8ef32b00
@ -23,12 +23,13 @@ uefi_env = env "uefi" do |env|
|
|||||||
env.add_builder(Image)
|
env.add_builder(Image)
|
||||||
env["sources"] = glob("src/**/*.d")
|
env["sources"] = glob("src/**/*.d")
|
||||||
env["sources"] += glob("uefi-d/source/**/*.d")
|
env["sources"] += glob("uefi-d/source/**/*.d")
|
||||||
env["DFLAGS"] += %w[-mtriple=x86_64-unknown-windows-coff --betterC -release]
|
env["DFLAGS"] += %w[-mtriple=x86_64-unknown-windows-coff --betterC -release -O2]
|
||||||
env["D_IMPORT_PATH"] += %w[uefi-d/source]
|
env["D_IMPORT_PATH"] += %w[uefi-d/source]
|
||||||
env["LD"] = "x86_64-w64-mingw32-gcc"
|
env["LD"] = "x86_64-w64-mingw32-gcc"
|
||||||
env["LDFLAGS"] += %w[-nostdlib -Wl,-dll -shared -Wl,--subsystem,10 -e efi_main]
|
env["LDFLAGS"] += %w[-nostdlib -Wl,-dll -shared -Wl,--subsystem,10 -e efi_main]
|
||||||
env["LDCMD"] = %w[${LD} -o ${_TARGET} ${LDFLAGS} ${_SOURCES} ${LIBDIRPREFIX}${LIBPATH} ${LIBLINKPREFIX}${LIBS}]
|
env["LDCMD"] = %w[${LD} -o ${_TARGET} ${LDFLAGS} ${_SOURCES} ${LIBDIRPREFIX}${LIBPATH} ${LIBLINKPREFIX}${LIBS}]
|
||||||
env.Program("^/BOOTX64.EFI", "${sources}")
|
env.Program("^/BOOTX64.EFI", "${sources}")
|
||||||
|
env.Disassemble("^/BOOTX64.txt", "^/BOOTX64.EFI")
|
||||||
env.Image("^/efi-loader.img", "^/BOOTX64.EFI")
|
env.Image("^/efi-loader.img", "^/BOOTX64.EFI")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user