diff --git a/bindings/msvc_native/.gitignore b/bindings/msvc_native/.gitignore new file mode 100644 index 00000000..cc236330 --- /dev/null +++ b/bindings/msvc_native/.gitignore @@ -0,0 +1,2 @@ +msvc_native.VC.VC.opendb +msvc_native.VC.db diff --git a/bindings/msvc_native/aarch64-softmmu/aarch64-softmmu.vcxproj b/bindings/msvc_native/aarch64-softmmu/aarch64-softmmu.vcxproj new file mode 100644 index 00000000..bb77e79a --- /dev/null +++ b/bindings/msvc_native/aarch64-softmmu/aarch64-softmmu.vcxproj @@ -0,0 +1,178 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {2A7F483F-CD19-4F84-BBDA-B6A1865E2773} + Win32Proj + aarch64softmmu + + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-arm;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + aarch64.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-arm;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + aarch64.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-arm;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + aarch64.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-arm;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + aarch64.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + + \ No newline at end of file diff --git a/bindings/msvc_native/aarch64-softmmu/aarch64-softmmu.vcxproj.filters b/bindings/msvc_native/aarch64-softmmu/aarch64-softmmu.vcxproj.filters new file mode 100644 index 00000000..9cd85105 --- /dev/null +++ b/bindings/msvc_native/aarch64-softmmu/aarch64-softmmu.vcxproj.filters @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/bindings/msvc_native/aarch64-softmmu/config-target.h b/bindings/msvc_native/aarch64-softmmu/config-target.h new file mode 100644 index 00000000..6c82c702 --- /dev/null +++ b/bindings/msvc_native/aarch64-softmmu/config-target.h @@ -0,0 +1,5 @@ +/* Automatically generated by create_config - do not modify */ +#define TARGET_AARCH64 1 +#define TARGET_NAME "aarch64" +#define TARGET_ARM 1 +#define CONFIG_SOFTMMU 1 diff --git a/bindings/msvc_native/arm-softmmu/arm-softmmu.vcxproj b/bindings/msvc_native/arm-softmmu/arm-softmmu.vcxproj new file mode 100644 index 00000000..789572dc --- /dev/null +++ b/bindings/msvc_native/arm-softmmu/arm-softmmu.vcxproj @@ -0,0 +1,178 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {F67EB1EA-DCFA-4758-A2AA-4B570BA78036} + Win32Proj + armsoftmmu + + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-arm;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + arm.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-arm;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + arm.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-arm;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + arm.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-arm;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + arm.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + + \ No newline at end of file diff --git a/bindings/msvc_native/arm-softmmu/arm-softmmu.vcxproj.filters b/bindings/msvc_native/arm-softmmu/arm-softmmu.vcxproj.filters new file mode 100644 index 00000000..9cd85105 --- /dev/null +++ b/bindings/msvc_native/arm-softmmu/arm-softmmu.vcxproj.filters @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/bindings/msvc_native/arm-softmmu/config-target.h b/bindings/msvc_native/arm-softmmu/config-target.h new file mode 100644 index 00000000..84577a49 --- /dev/null +++ b/bindings/msvc_native/arm-softmmu/config-target.h @@ -0,0 +1,5 @@ +/* Automatically generated by create_config - do not modify */ +#define TARGET_ARM 1 +#define TARGET_NAME "arm" +#define TARGET_ARM 1 +#define CONFIG_SOFTMMU 1 diff --git a/bindings/msvc_native/m68k-softmmu/config-target.h b/bindings/msvc_native/m68k-softmmu/config-target.h new file mode 100644 index 00000000..d0284a31 --- /dev/null +++ b/bindings/msvc_native/m68k-softmmu/config-target.h @@ -0,0 +1,6 @@ +/* Automatically generated by create_config - do not modify */ +#define TARGET_M68K 1 +#define TARGET_NAME "m68k" +#define TARGET_M68K 1 +#define TARGET_WORDS_BIGENDIAN 1 +#define CONFIG_SOFTMMU 1 diff --git a/bindings/msvc_native/m68k-softmmu/m68k-softmmu.vcxproj b/bindings/msvc_native/m68k-softmmu/m68k-softmmu.vcxproj new file mode 100644 index 00000000..a791ab27 --- /dev/null +++ b/bindings/msvc_native/m68k-softmmu/m68k-softmmu.vcxproj @@ -0,0 +1,178 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {2C5AD347-6E34-463B-8289-00578E43B255} + Win32Proj + m68ksoftmmu + + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-m68k;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + m68k.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-m68k;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + m68k.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-m68k;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + m68k.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-m68k;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + m68k.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + + \ No newline at end of file diff --git a/bindings/msvc_native/m68k-softmmu/m68k-softmmu.vcxproj.filters b/bindings/msvc_native/m68k-softmmu/m68k-softmmu.vcxproj.filters new file mode 100644 index 00000000..9cd85105 --- /dev/null +++ b/bindings/msvc_native/m68k-softmmu/m68k-softmmu.vcxproj.filters @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/bindings/msvc_native/mips-softmmu/config-target.h b/bindings/msvc_native/mips-softmmu/config-target.h new file mode 100644 index 00000000..85a5f1bf --- /dev/null +++ b/bindings/msvc_native/mips-softmmu/config-target.h @@ -0,0 +1,7 @@ +/* Automatically generated by create_config - do not modify */ +#define TARGET_ABI_MIPSO32 1 +#define TARGET_MIPS 1 +#define TARGET_NAME "mips" +#define TARGET_MIPS 1 +#define TARGET_WORDS_BIGENDIAN 1 +#define CONFIG_SOFTMMU 1 diff --git a/bindings/msvc_native/mips-softmmu/mips-softmmu.vcxproj b/bindings/msvc_native/mips-softmmu/mips-softmmu.vcxproj new file mode 100644 index 00000000..28462280 --- /dev/null +++ b/bindings/msvc_native/mips-softmmu/mips-softmmu.vcxproj @@ -0,0 +1,178 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {63050112-E486-4396-B5E4-303C3BC12D39} + Win32Proj + mipssoftmmu + + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + mips.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + mips.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + mips.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + mips.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + + \ No newline at end of file diff --git a/bindings/msvc_native/mips-softmmu/mips-softmmu.vcxproj.filters b/bindings/msvc_native/mips-softmmu/mips-softmmu.vcxproj.filters new file mode 100644 index 00000000..9cd85105 --- /dev/null +++ b/bindings/msvc_native/mips-softmmu/mips-softmmu.vcxproj.filters @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/bindings/msvc_native/mips64-softmmu/config-target.h b/bindings/msvc_native/mips64-softmmu/config-target.h new file mode 100644 index 00000000..ca9e642a --- /dev/null +++ b/bindings/msvc_native/mips64-softmmu/config-target.h @@ -0,0 +1,7 @@ +/* Automatically generated by create_config - do not modify */ +#define TARGET_ABI_MIPSN64 1 +#define TARGET_MIPS64 1 +#define TARGET_NAME "mips64" +#define TARGET_MIPS 1 +#define TARGET_WORDS_BIGENDIAN 1 +#define CONFIG_SOFTMMU 1 diff --git a/bindings/msvc_native/mips64-softmmu/mips64-softmmu.vcxproj b/bindings/msvc_native/mips64-softmmu/mips64-softmmu.vcxproj new file mode 100644 index 00000000..1da93282 --- /dev/null +++ b/bindings/msvc_native/mips64-softmmu/mips64-softmmu.vcxproj @@ -0,0 +1,178 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {4A9F9353-DB63-460A-BB1C-9CB519DFD414} + Win32Proj + mips64softmmu + + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + mips64.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + mips64.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + mips64.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + mips64.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + + \ No newline at end of file diff --git a/bindings/msvc_native/mips64-softmmu/mips64-softmmu.vcxproj.filters b/bindings/msvc_native/mips64-softmmu/mips64-softmmu.vcxproj.filters new file mode 100644 index 00000000..9cd85105 --- /dev/null +++ b/bindings/msvc_native/mips64-softmmu/mips64-softmmu.vcxproj.filters @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/bindings/msvc_native/mips64el-softmmu/config-target.h b/bindings/msvc_native/mips64el-softmmu/config-target.h new file mode 100644 index 00000000..95c83513 --- /dev/null +++ b/bindings/msvc_native/mips64el-softmmu/config-target.h @@ -0,0 +1,6 @@ +/* Automatically generated by create_config - do not modify */ +#define TARGET_ABI_MIPSN64 1 +#define TARGET_MIPS64 1 +#define TARGET_NAME "mips64el" +#define TARGET_MIPS 1 +#define CONFIG_SOFTMMU 1 diff --git a/bindings/msvc_native/mips64el-softmmu/mips64el-softmmu.vcxproj b/bindings/msvc_native/mips64el-softmmu/mips64el-softmmu.vcxproj new file mode 100644 index 00000000..ef6b62c7 --- /dev/null +++ b/bindings/msvc_native/mips64el-softmmu/mips64el-softmmu.vcxproj @@ -0,0 +1,178 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {4478909E-6983-425C-9D9F-558CF258E61E} + Win32Proj + mips64elsoftmmu + + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + mips64el.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + mips64el.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + mips64el.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + mips64el.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + + \ No newline at end of file diff --git a/bindings/msvc_native/mips64el-softmmu/mips64el-softmmu.vcxproj.filters b/bindings/msvc_native/mips64el-softmmu/mips64el-softmmu.vcxproj.filters new file mode 100644 index 00000000..9cd85105 --- /dev/null +++ b/bindings/msvc_native/mips64el-softmmu/mips64el-softmmu.vcxproj.filters @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/bindings/msvc_native/mipsel-softmmu/config-target.h b/bindings/msvc_native/mipsel-softmmu/config-target.h new file mode 100644 index 00000000..68b52389 --- /dev/null +++ b/bindings/msvc_native/mipsel-softmmu/config-target.h @@ -0,0 +1,6 @@ +/* Automatically generated by create_config - do not modify */ +#define TARGET_ABI_MIPSO32 1 +#define TARGET_MIPS 1 +#define TARGET_NAME "mipsel" +#define TARGET_MIPS 1 +#define CONFIG_SOFTMMU 1 diff --git a/bindings/msvc_native/mipsel-softmmu/mipsel-softmmu.vcxproj b/bindings/msvc_native/mipsel-softmmu/mipsel-softmmu.vcxproj new file mode 100644 index 00000000..70a00857 --- /dev/null +++ b/bindings/msvc_native/mipsel-softmmu/mipsel-softmmu.vcxproj @@ -0,0 +1,178 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {006A7908-ABF3-4D18-BC35-0A29E39B95F9} + Win32Proj + mipselsoftmmu + + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + mipsel.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + mipsel.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + mipsel.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-mips;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + mipsel.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + + \ No newline at end of file diff --git a/bindings/msvc_native/mipsel-softmmu/mipsel-softmmu.vcxproj.filters b/bindings/msvc_native/mipsel-softmmu/mipsel-softmmu.vcxproj.filters new file mode 100644 index 00000000..9cd85105 --- /dev/null +++ b/bindings/msvc_native/mipsel-softmmu/mipsel-softmmu.vcxproj.filters @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/bindings/msvc_native/prebuild_script.bat b/bindings/msvc_native/prebuild_script.bat new file mode 100644 index 00000000..cc1e602b --- /dev/null +++ b/bindings/msvc_native/prebuild_script.bat @@ -0,0 +1,19 @@ +del ..\..\..\qemu\qapi-types.h 2> null +del ..\..\..\qemu\qapi-types.c 2> null + +del ..\..\..\qemu\qapi-visit.h 2> null +del ..\..\..\qemu\qapi-visit.c 2> null + +del ..\..\..\qemu\config-host.h 2> null + +del ..\..\..\qemu\aarch-softmmu\config-target.h 2> null +del ..\..\..\qemu\arm-softmmu\config-target.h 2> null +del ..\..\..\qemu\m68k-softmmu\config-target.h 2> null +del ..\..\..\qemu\mips64el-softmmu\config-target.h 2> null +del ..\..\..\qemu\mips64-softmmu\config-target.h 2> null +del ..\..\..\qemu\mipsel-softmmu\config-target.h 2> null +del ..\..\..\qemu\mips-softmmu\config-target.h 2> null +del ..\..\..\qemu\sparc64-softmmu\config-target.h 2> null +del ..\..\..\qemu\sparc-softmmu\config-target.h 2> null +del ..\..\..\qemu\x86_64-softmmu\config-target.h 2> null +del null diff --git a/bindings/msvc_native/sparc-softmmu/config-target.h b/bindings/msvc_native/sparc-softmmu/config-target.h new file mode 100644 index 00000000..3702f2f6 --- /dev/null +++ b/bindings/msvc_native/sparc-softmmu/config-target.h @@ -0,0 +1,6 @@ +/* Automatically generated by create_config - do not modify */ +#define TARGET_SPARC 1 +#define TARGET_NAME "sparc" +#define TARGET_SPARC 1 +#define TARGET_WORDS_BIGENDIAN 1 +#define CONFIG_SOFTMMU 1 diff --git a/bindings/msvc_native/sparc-softmmu/sparc-softmmu.vcxproj b/bindings/msvc_native/sparc-softmmu/sparc-softmmu.vcxproj new file mode 100644 index 00000000..02be713f --- /dev/null +++ b/bindings/msvc_native/sparc-softmmu/sparc-softmmu.vcxproj @@ -0,0 +1,178 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {698C2D54-475C-446F-B879-F629BBEF75FE} + Win32Proj + sparcsoftmmu + + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-sparc;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + sparc.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-sparc;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + sparc.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-sparc;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + sparc.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-sparc;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + sparc.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + + \ No newline at end of file diff --git a/bindings/msvc_native/sparc-softmmu/sparc-softmmu.vcxproj.filters b/bindings/msvc_native/sparc-softmmu/sparc-softmmu.vcxproj.filters new file mode 100644 index 00000000..9cd85105 --- /dev/null +++ b/bindings/msvc_native/sparc-softmmu/sparc-softmmu.vcxproj.filters @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/bindings/msvc_native/sparc64-softmmu/config-target.h b/bindings/msvc_native/sparc64-softmmu/config-target.h new file mode 100644 index 00000000..63fa864d --- /dev/null +++ b/bindings/msvc_native/sparc64-softmmu/config-target.h @@ -0,0 +1,6 @@ +/* Automatically generated by create_config - do not modify */ +#define TARGET_SPARC64 1 +#define TARGET_NAME "sparc64" +#define TARGET_SPARC 1 +#define TARGET_WORDS_BIGENDIAN 1 +#define CONFIG_SOFTMMU 1 diff --git a/bindings/msvc_native/sparc64-softmmu/sparc64-softmmu.vcxproj b/bindings/msvc_native/sparc64-softmmu/sparc64-softmmu.vcxproj new file mode 100644 index 00000000..8d68a3b2 --- /dev/null +++ b/bindings/msvc_native/sparc64-softmmu/sparc64-softmmu.vcxproj @@ -0,0 +1,178 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {8804AD29-E398-480C-AC0F-98EC1B7A51CB} + Win32Proj + sparc64softmmu + + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-sparc;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + sparc64.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-sparc;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreadedDebug + false + sparc64.h + + + Windows + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-sparc;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + sparc64.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-sparc;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + MultiThreaded + false + sparc64.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + + \ No newline at end of file diff --git a/bindings/msvc_native/sparc64-softmmu/sparc64-softmmu.vcxproj.filters b/bindings/msvc_native/sparc64-softmmu/sparc64-softmmu.vcxproj.filters new file mode 100644 index 00000000..9cd85105 --- /dev/null +++ b/bindings/msvc_native/sparc64-softmmu/sparc64-softmmu.vcxproj.filters @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/bindings/msvc_native/x86_64-softmmu/config-target.h b/bindings/msvc_native/x86_64-softmmu/config-target.h new file mode 100644 index 00000000..3edfc5d3 --- /dev/null +++ b/bindings/msvc_native/x86_64-softmmu/config-target.h @@ -0,0 +1,5 @@ +/* Automatically generated by create_config - do not modify */ +#define TARGET_X86_64 1 +#define TARGET_NAME "x86_64" +#define TARGET_I386 1 +#define CONFIG_SOFTMMU 1 diff --git a/bindings/msvc_native/x86_64-softmmu/x86_64-softmmu.vcxproj b/bindings/msvc_native/x86_64-softmmu/x86_64-softmmu.vcxproj new file mode 100644 index 00000000..b12d0125 --- /dev/null +++ b/bindings/msvc_native/x86_64-softmmu/x86_64-softmmu.vcxproj @@ -0,0 +1,228 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + true + true + + + + + + + + + + + + + + + + + + + + {17077E86-AE7C-41AF-86ED-2BAC03B019BC} + Win32Proj + x86_64softmmu + + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + true + v110_xp + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + StaticLibrary + false + v110_xp + true + MultiByte + + + + + + + + + + + + + + + + + + + $(ProjectDir)$(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + $(ProjectDir)$(Platform)\$(Configuration)\ + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + MultiThreadedDebug + ../../msvc_native;..;.;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-i386;../../../include + x86_64.h + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + false + + + Windows + true + + + ..\prebuild_script.bat + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + MultiThreadedDebug + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-i386;../../../include + x86_64.h + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + false + + + Windows + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__i386__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + MultiThreaded + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-i386;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + false + x86_64.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_LIB;__x86_64__;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;inline=__inline;__func__=__FUNCTION__;NEED_CPU_H + MultiThreaded + .;..;../../../qemu;../../../qemu/include;../../../qemu/tcg;../../../qemu/tcg/i386;../../../qemu/target-i386;../../../include + /wd4018 /wd4244 /wd4267 %(AdditionalOptions) + false + x86_64.h + + + Windows + true + true + true + + + ..\prebuild_script.bat + + + + + + \ No newline at end of file diff --git a/bindings/msvc_native/x86_64-softmmu/x86_64-softmmu.vcxproj.filters b/bindings/msvc_native/x86_64-softmmu/x86_64-softmmu.vcxproj.filters new file mode 100644 index 00000000..61f6c986 --- /dev/null +++ b/bindings/msvc_native/x86_64-softmmu/x86_64-softmmu.vcxproj.filters @@ -0,0 +1,135 @@ + + + + + {db59a62f-c036-40c3-9dd8-8b30c9f06415} + + + {42fe7224-78f7-45a5-a173-9ed3bdeb1985} + + + {f33c9635-4286-435a-ab9c-3f2f245ce7f9} + + + {afdb0084-499f-46ea-97a2-6920a8f64800} + + + {dc6b560b-40ea-47a1-91f1-50718313849f} + + + {d3a1fd5b-09b0-4896-af49-5b3668f03a72} + + + {9b7b99b2-982e-46b5-aff2-1ff3a353d3db} + + + + + + + + + + + + + fpu + + + hw\i386 + + + hw\i386 + + + hw\intc + + + hw\intc + + + target-i386 + + + target-i386 + + + target-i386 + + + target-i386 + + + target-i386 + + + target-i386 + + + target-i386 + + + target-i386 + + + target-i386 + + + target-i386 + + + target-i386 + + + target-i386 + + + target-i386 + + + target-i386 + + + tcg + + + tcg + + + tcg\i386 + + + + + tcg + + + tcg + + + tcg + + + tcg + + + tcg + + + tcg + + + fpu + + + fpu + + + target-i386 + + + + tcg\i386 + + + \ No newline at end of file diff --git a/include/unicorn/m68k.h b/include/unicorn/m68k.h index 9f4d39d0..33c0cb9e 100644 --- a/include/unicorn/m68k.h +++ b/include/unicorn/m68k.h @@ -8,8 +8,6 @@ extern "C" { #endif -#include "unicorn/platform.h" - #ifdef _MSC_VER #pragma warning(disable:4201) #endif diff --git a/include/unicorn/sparc.h b/include/unicorn/sparc.h index 4a1acff2..80959adc 100644 --- a/include/unicorn/sparc.h +++ b/include/unicorn/sparc.h @@ -8,8 +8,6 @@ extern "C" { #endif -#include "unicorn/platform.h" - // GCC SPARC toolchain has a default macro called "sparc" which breaks // compilation #undef sparc diff --git a/include/unicorn/x86.h b/include/unicorn/x86.h index c1d560ee..cb3f1d93 100644 --- a/include/unicorn/x86.h +++ b/include/unicorn/x86.h @@ -8,7 +8,7 @@ extern "C" { #endif -#include "unicorn/platform.h" +#include "platform.h" // Memory-Management Register for instructions IDTR, GDTR, LDTR, TR. // Borrow from SegmentCache in qemu/target-i386/cpu.h diff --git a/msvc/unicorn/config-host.h b/msvc/unicorn/config-host.h index 98913d6c..52c1b8ad 100644 --- a/msvc/unicorn/config-host.h +++ b/msvc/unicorn/config-host.h @@ -1,22 +1 @@ -/* -This is a hand made version for MSVC native support -It seems that most of these are not used by any source files. -The only one that I can see being used is: CONFIG_CPUID_H -*/ - -#define CONFIG_QEMU_CONFDIR "c:/Program Files/QEMU" -#define CONFIG_QEMU_DATADIR "" -#define CONFIG_QEMU_DOCDIR "c:/Program Files/QEMU" -#define CONFIG_QEMU_MODDIR "c:/Program Files/QEMU/lib" -#define CONFIG_QEMU_HELPERDIR "c:/Program Files/QEMU/libexec" -#define HOST_I386 1 -#define CONFIG_WIN32 1 -#define CONFIG_FILEVERSION 2,2,1,0 -#define CONFIG_PRODUCTVERSION 2,2,1,0 -#define QEMU_VERSION "2.2.1" -#define QEMU_PKGVERSION "" -#define CONFIG_ZERO_MALLOC 1 #define CONFIG_CPUID_H 1 -#define CONFIG_THREAD_SETNAME_BYTHREAD 1 -#define CONFIG_PTHREAD_SETNAME_NP 1 -#define HOST_DSOSUF ".dll" diff --git a/qemu/configure b/qemu/configure index 7ce325d1..bcd0403f 100755 --- a/qemu/configure +++ b/qemu/configure @@ -168,7 +168,6 @@ mingw32="no" EXESUF="" DSOSUF=".so" LDFLAGS_SHARED="-shared" -confsuffix="/qemu" bsd="no" linux="no" solaris="no" @@ -372,9 +371,6 @@ fi # OS specific -# host *BSD for user mode -HOST_VARIANT_DIR="" - case $targetos in CYGWIN*) linux="yes" @@ -390,22 +386,18 @@ FreeBSD) make="${MAKE-gmake}" # needed for kinfo_getvmmap(3) in libutil.h LIBS="-lutil $LIBS" - HOST_VARIANT_DIR="freebsd" ;; DragonFly) bsd="yes" make="${MAKE-gmake}" - HOST_VARIANT_DIR="dragonfly" ;; NetBSD) bsd="yes" make="${MAKE-gmake}" - HOST_VARIANT_DIR="netbsd" ;; OpenBSD) bsd="yes" make="${MAKE-gmake}" - HOST_VARIANT_DIR="openbsd" ;; Darwin) bsd="yes" @@ -418,7 +410,6 @@ Darwin) # Disable attempts to use ObjectiveC features in os/object.h since they # won't work when we're compiling with gcc as a C compiler. QEMU_CFLAGS="-DOS_OBJECT_USE_OBJC=0 $QEMU_CFLAGS" - HOST_VARIANT_DIR="darwin" ;; SunOS) solaris="yes" @@ -486,7 +477,6 @@ EOF if compile_prog "" "-liberty" ; then LIBS="-liberty $LIBS" fi - confsuffix="" fi werror="" @@ -1269,7 +1259,6 @@ bflt="no" TARGET_ARCH="$target_name" TARGET_BASE_ARCH="" -TARGET_ABI_DIR="" case "$target_name" in i386) @@ -1325,21 +1314,17 @@ case "$target_name" in ;; ppcemb) TARGET_BASE_ARCH=ppc - TARGET_ABI_DIR=ppc ;; ppc64) TARGET_BASE_ARCH=ppc - TARGET_ABI_DIR=ppc ;; ppc64le) TARGET_ARCH=ppc64 TARGET_BASE_ARCH=ppc - TARGET_ABI_DIR=ppc ;; ppc64abi32) TARGET_ARCH=ppc64 TARGET_BASE_ARCH=ppc - TARGET_ABI_DIR=ppc echo "TARGET_ABI32=y" >> $config_target_mak ;; sh4|sh4eb) @@ -1354,7 +1339,6 @@ case "$target_name" in sparc32plus) TARGET_ARCH=sparc64 TARGET_BASE_ARCH=sparc - TARGET_ABI_DIR=sparc echo "TARGET_ABI32=y" >> $config_target_mak ;; s390x) @@ -1383,13 +1367,6 @@ target_arch_name="`upper $TARGET_ARCH`" echo "TARGET_$target_arch_name=y" >> $config_target_mak echo "TARGET_NAME=$target_name" >> $config_target_mak echo "TARGET_BASE_ARCH=$TARGET_BASE_ARCH" >> $config_target_mak -if [ "$TARGET_ABI_DIR" = "" ]; then - TARGET_ABI_DIR=$TARGET_ARCH -fi -echo "TARGET_ABI_DIR=$TARGET_ABI_DIR" >> $config_target_mak -if [ "$HOST_VARIANT_DIR" != "" ]; then - echo "HOST_VARIANT_DIR=$HOST_VARIANT_DIR" >> $config_target_mak -fi if test "$target_bigendian" = "yes" ; then echo "TARGET_WORDS_BIGENDIAN=y" >> $config_target_mak fi @@ -1402,10 +1379,6 @@ fi cflags="" ldflags="" -if test "$tcg_interpreter" = "yes" ; then - echo "CONFIG_TCI_DIS=y" >> $config_target_mak -fi - case "$ARCH" in alpha) # Ensure there's only a single GP diff --git a/tests/regress/Makefile b/tests/regress/Makefile index c7da4ec4..67c779df 100644 --- a/tests/regress/Makefile +++ b/tests/regress/Makefile @@ -1,9 +1,9 @@ CFLAGS += -Wall -Werror -I../../include -LDLIBS += -L../../ -lpthread -lm -lunicorn +LDLIBS += -L../../ -lm -lunicorn UNAME_S := $(shell uname -s) ifeq ($(UNAME_S), Linux) -LDLIBS += -lrt +LDLIBS += -lrt -pthread endif EXECUTE_VARS = LD_LIBRARY_PATH=../../cmocka/src:../../ DYLD_LIBRARY_PATH=../../ diff --git a/tests/unit/Makefile b/tests/unit/Makefile index 57b8c038..dba6b210 100644 --- a/tests/unit/Makefile +++ b/tests/unit/Makefile @@ -1,13 +1,13 @@ CFLAGS += -Wall -Werror -Wno-unused-function -g CFLAGS += -L ../../ -I ../../include CFLAGS += -L ../../cmocka/src -I ../../cmocka/include -LDLIBS += -lcmocka -lunicorn UNAME_S := $(shell uname -s) ifeq ($(UNAME_S), Linux) -LDLIBS += -lrt +LDLIBS += -lrt -pthread endif +LDLIBS += -lcmocka -lunicorn EXECUTE_VARS = LD_LIBRARY_PATH=../../cmocka/src:../../ DYLD_LIBRARY_PATH=../../