emu platform fixes

This commit is contained in:
BVK Chaitanya 2010-07-13 23:58:30 +05:30
parent 911bd64013
commit c1c6e4c017
2 changed files with 4 additions and 1 deletions

View file

@ -254,7 +254,7 @@ def kernel(platform):
r += gvar_add("platform_DATA", "[+ name +].img") r += gvar_add("platform_DATA", "[+ name +].img")
r += gvar_add("CLEANFILES", "[+ name +].img") r += gvar_add("CLEANFILES", "[+ name +].img")
r += rule("[+ name +].img", "[+ name +].exec$(EXEEXT)", r += rule("[+ name +].img", "[+ name +].exec$(EXEEXT)",
if_platform_tagged(platform, "nostrip", lambda: "cp $@ $<", if_platform_tagged(platform, "nostrip", lambda: "cp $< $@",
lambda: "$(STRIP) $(" + cname() + "_STRIPFLAGS) -o $@ $<")) lambda: "$(STRIP) $(" + cname() + "_STRIPFLAGS) -o $@ $<"))
return r return r

View file

@ -3,6 +3,8 @@ AutoGen definitions Makefile.tpl;
kernel = { kernel = {
name = kernel; name = kernel;
nostrip = emu;
emu_ldflags = '-Wl,-r,-d'; emu_ldflags = '-Wl,-r,-d';
x86_efi_ldflags = '-Wl,-r,-d'; x86_efi_ldflags = '-Wl,-r,-d';
x86_efi_stripflags = '--strip-unneeded -K start -R .note -R .comment'; x86_efi_stripflags = '--strip-unneeded -K start -R .note -R .comment';
@ -1218,6 +1220,7 @@ module = {
mips = lib/mips/setjmp.S; mips = lib/mips/setjmp.S;
sparc64 = lib/sparc64/setjmp.S; sparc64 = lib/sparc64/setjmp.S;
powerpc = lib/powerpc/setjmp.S; powerpc = lib/powerpc/setjmp.S;
emu = 'lib/$(target_cpu)/setjmp.S';
}; };
module = { module = {