Update rscons
This commit is contained in:
parent
aa21b199d5
commit
353e3d7276
@ -3,8 +3,7 @@ configure do
|
|||||||
check_program "x86_64-w64-mingw32-gcc"
|
check_program "x86_64-w64-mingw32-gcc"
|
||||||
end
|
end
|
||||||
|
|
||||||
build do
|
class Image < Builder
|
||||||
class Image < Builder
|
|
||||||
def run(options)
|
def run(options)
|
||||||
unless @cache.up_to_date?(@target, nil, @sources, @env)
|
unless @cache.up_to_date?(@target, nil, @sources, @env)
|
||||||
print_run_message("Image <target>#{@target}<reset>", nil)
|
print_run_message("Image <target>#{@target}<reset>", nil)
|
||||||
@ -17,8 +16,9 @@ build do
|
|||||||
end
|
end
|
||||||
true
|
true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
Environment.new do |env|
|
|
||||||
|
env do |env|
|
||||||
env.add_builder(Image)
|
env.add_builder(Image)
|
||||||
env["CC"] = "x86_64-w64-mingw32-gcc"
|
env["CC"] = "x86_64-w64-mingw32-gcc"
|
||||||
env["CPPPATH"] += %w[/usr/include/efi /usr/include/efi/x86_64]
|
env["CPPPATH"] += %w[/usr/include/efi /usr/include/efi/x86_64]
|
||||||
@ -28,5 +28,4 @@ build do
|
|||||||
env["sources"] = glob("*.c")
|
env["sources"] = glob("*.c")
|
||||||
env.Program("^/BOOTX64.EFI", "${sources}")
|
env.Program("^/BOOTX64.EFI", "${sources}")
|
||||||
env.Image("^/efi-loader.img", "^/BOOTX64.EFI")
|
env.Image("^/efi-loader.img", "^/BOOTX64.EFI")
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user