Enable ILASM for Windows
authorKyungwoo Lee <kyulee@microsoft.com>
Tue, 8 Dec 2015 22:26:54 +0000 (14:26 -0800)
committerKyungwoo Lee <kyulee@microsoft.com>
Thu, 10 Dec 2015 01:43:10 +0000 (17:43 -0800)
commitc09a2320ed6184f2ad0f0c59cdd6884c76c9e038
treeec7fb163cb438237d19fdc849d121f84c3dbdac5
parentd1633211ee01ed05f467cacd36418f313e7a3d71
Enable ILASM for Windows

This enables ILASM/mscorpe on CoreCLR for Windows.
1.  Fusion/StrongName(Full Sign) dependencies are removed since these are not CoreCLR features.
2.  mscorpe is statically built/linked to ilasm.
3.  asmparse.c is auto-generated by an internal version of yacc so I added it under prebuilt directory for now. Will create an issue so that we can build it using a standard tool like bison.
14 files changed:
src/CMakeLists.txt
src/dlls/CMakeLists.txt
src/dlls/mscorpe/CMakeLists.txt [new file with mode: 0644]
src/dlls/mscorpe/ceefilegenwriter.cpp
src/dlls/mscorpe/ceefilegenwritertokens.cpp
src/ilasm/Assembler.h
src/ilasm/CMakeLists.txt [new file with mode: 0644]
src/ilasm/asmman.cpp
src/ilasm/asmman.hpp
src/ilasm/assem.cpp
src/ilasm/main.cpp
src/ilasm/prebuilt/asmparse.c [new file with mode: 0644]
src/ilasm/writer.cpp
src/inc/iceefilegen.h