basic win64 PE support added

This commit is contained in:
László Molnár
2013-08-22 22:01:09 +02:00
parent 037c29d24a
commit 5b8a9c0b47
11 changed files with 5185 additions and 0 deletions
+15
View File
@@ -56,6 +56,7 @@ STUBS += amd64-linux.elf-fold.h
STUBS += amd64-linux.kernel.vmlinux-head.h
STUBS += amd64-linux.kernel.vmlinux.h
STUBS += amd64-linux.shlib-init.h
STUBS += amd64-win64.pep.h
STUBS += arm-darwin.macho-entry.h
STUBS += arm-darwin.macho-fold.h
STUBS += arm-linux.elf-entry.h
@@ -369,6 +370,20 @@ amd64-linux.shlib-init.h : $(srcdir)/src/$$T.S
$(call tc,bin2h) tmp/$T.bin $@
# /***********************************************************************
# // amd64-win64.pep
# ************************************************************************/
amd64-win64.pep.h : tc_list = amd64-linux.elf default
amd64-win64.pep.h : tc_bfdname = elf64-x86-64
amd64-win64.pep.h : $(srcdir)/src/$$T.S
$(call tc,gcc) -c -x assembler-with-cpp $< -o tmp/$T.bin
# $(call tc,objdump) -Dr -M intel-mnemonic tmp/$T.bin | $(RTRIM) > tmp/$T.bin.disasmi
$(call tc,f-embed_objinfo,tmp/$T.bin)
$(call tc,bin2h) tmp/$T.bin $@
# /***********************************************************************
# // armel-eabi-linux.elf
# ************************************************************************/