diff --git a/.gitignore b/.gitignore index a29d88961b..35ed7d87f9 100644 --- a/.gitignore +++ b/.gitignore @@ -28,32 +28,46 @@ /build/msw/makefile.dmc /build/msw/*c*_msw /build/msw/*c*_msw_x64 +/build/msw/*c*_msw_arm64 /build/msw/*c*_msw[du] /build/msw/*c*_msw[du]_x64 +/build/msw/*c*_msw[du]_arm64 /build/msw/*c*_mswud /build/msw/*c*_mswud_x64 +/build/msw/*c*_mswud_arm64 /build/msw/*c*_mswdll /build/msw/*c*_mswdll_x64 +/build/msw/*c*_mswdll_arm64 /build/msw/*c*_msw[du]dll /build/msw/*c*_msw[du]dll_x64 +/build/msw/*c*_msw[du]dll_arm64 /build/msw/*c*_mswuddll /build/msw/*c*_mswuddll_x64 +/build/msw/*c*_mswuddll_arm64 /build/msw/*c*_mswuniv /build/msw/*c*_mswuniv_x64 +/build/msw/*c*_mswuniv_arm64 /build/msw/*c*_mswuniv[du] /build/msw/*c*_mswuniv[du]_x64 +/build/msw/*c*_mswuniv[du]_arm64 /build/msw/*c*_mswunivud /build/msw/*c*_mswunivud_x64 +/build/msw/*c*_mswunivud_arm64 /build/msw/*c*_mswunivdll /build/msw/*c*_mswunivdll_x64 +/build/msw/*c*_mswunivdll_arm64 /build/msw/*c*_mswuniv[du]dll /build/msw/*c*_mswuniv[du]dll_x64 +/build/msw/*c*_mswuniv[du]dll_arm64 /build/msw/*c*_mswunivuddll /build/msw/*c*_mswunivuddll_x64 +/build/msw/*c*_mswunivuddll_arm64 /build/msw/*c*_mswhdll /build/msw/*c*_mswhdll_x64 +/build/msw/*c*_mswhdll_arm64 /build/msw/*c*_mswuhdll /build/msw/*c*_mswuhdll_x64 +/build/msw/*c*_mswuhdll_arm64 /build/msw/wx_local.props /build/msw/*.vcproj.*.user @@ -82,28 +96,40 @@ /demos/*/*.sln /demos/*/*c*_msw /demos/*/*c*_msw_x64 +/demos/*/*c*_msw_arm64 /demos/*/*c*_msw[du] /demos/*/*c*_msw[du]_x64 +/demos/*/*c*_msw[du]_arm64 /demos/*/*c*_mswud /demos/*/*c*_mswud_x64 +/demos/*/*c*_mswud_arm64 /demos/*/*c*_mswdll /demos/*/*c*_mswdll_x64 +/demos/*/*c*_mswdll_arm64 /demos/*/*c*_msw[du]dll /demos/*/*c*_msw[du]dll_x64 +/demos/*/*c*_msw[du]dll_arm64 /demos/*/*c*_mswuddll /demos/*/*c*_mswuddll_x64 +/demos/*/*c*_mswuddll_arm64 /demos/*/*c*_mswuniv /demos/*/*c*_mswuniv_x64 +/demos/*/*c*_mswuniv_arm64 /demos/*/*c*_mswuniv[du] /demos/*/*c*_mswuniv[du]_x64 +/demos/*/*c*_mswuniv[du]_arm64 /demos/*/*c*_mswunivud /demos/*/*c*_mswunivud_x64 +/demos/*/*c*_mswunivud_arm64 /demos/*/*c*_mswunivdll /demos/*/*c*_mswunivdll_x64 +/demos/*/*c*_mswunivdll_arm64 /demos/*/*c*_mswuniv[du]dll /demos/*/*c*_mswuniv[du]dll_x64 +/demos/*/*c*_mswuniv[du]dll_arm64 /demos/*/*c*_mswunivuddll /demos/*/*c*_mswunivuddll_x64 +/demos/*/*c*_mswunivuddll_arm64 /demos/*/*Classic?Debug* /demos/*/*Classic?Release* /demos/*/*Carbon?Debug* @@ -220,6 +246,8 @@ /lib/vc*_lib /lib/vc*_x64_dll /lib/vc*_x64_lib +/lib/vc*_arm64_dll +/lib/vc*_arm64_lib /lib/wat_lib /lib/winmm32_sc.lib /lib/wsock32_sc.lib @@ -276,28 +304,40 @@ # /samples/ /samples/**/*c*_msw /samples/**/*c*_msw_x64 +/samples/**/*c*_msw_arm64 /samples/**/*c*_msw[du] /samples/**/*c*_msw[du]_x64 +/samples/**/*c*_msw[du]_arm64 /samples/**/*c*_mswud /samples/**/*c*_mswud_x64 +/samples/**/*c*_mswud_arm64 /samples/**/*c*_mswdll /samples/**/*c*_mswdll_x64 +/samples/**/*c*_mswdll_arm64 /samples/**/*c*_msw[du]dll /samples/**/*c*_msw[du]dll_x64 +/samples/**/*c*_msw[du]dll_arm64 /samples/**/*c*_mswuddll /samples/**/*c*_mswuddll_x64 +/samples/**/*c*_mswuddll_arm64 /samples/**/*c*_mswuniv /samples/**/*c*_mswuniv_x64 +/samples/**/*c*_mswuniv_arm64 /samples/**/*c*_mswuniv[du] /samples/**/*c*_mswuniv[du]_x64 +/samples/**/*c*_mswuniv[du]_arm64 /samples/**/*c*_mswunivud /samples/**/*c*_mswunivud_x64 +/samples/**/*c*_mswunivud_arm64 /samples/**/*c*_mswunivdll /samples/**/*c*_mswunivdll_x64 +/samples/**/*c*_mswunivdll_arm64 /samples/**/*c*_mswuniv[du]dll /samples/**/*c*_mswuniv[du]dll_x64 +/samples/**/*c*_mswuniv[du]dll_arm64 /samples/**/*c*_mswunivuddll /samples/**/*c*_mswunivuddll_x64 +/samples/**/*c*_mswunivuddll_arm64 # /samples/image/ /samples/image/saved.xpm @@ -361,28 +401,40 @@ # /tests/ /tests/*c*_msw /tests/*c*_msw_x64 +/tests/*c*_msw_arm64 /tests/*c*_msw[du] /tests/*c*_msw[du]_x64 +/tests/*c*_msw[du]_arm64 /tests/*c*_mswud /tests/*c*_mswud_x64 +/tests/*c*_mswud_arm64 /tests/*c*_mswdll /tests/*c*_mswdll_x64 +/tests/*c*_mswdll_arm64 /tests/*c*_msw[du]dll /tests/*c*_msw[du]dll_x64 +/tests/*c*_msw[du]dll_arm64 /tests/*c*_mswuddll /tests/*c*_mswuddll_x64 +/tests/*c*_mswuddll_arm64 /tests/*c*_mswuniv /tests/*c*_mswuniv_x64 +/tests/*c*_mswuniv_arm64 /tests/*c*_mswuniv[du] /tests/*c*_mswuniv[du]_x64 +/tests/*c*_mswuniv[du]_arm64 /tests/*c*_mswunivud /tests/*c*_mswunivud_x64 +/tests/*c*_mswunivud_arm64 /tests/*c*_mswunivdll /tests/*c*_mswunivdll_x64 +/tests/*c*_mswunivdll_arm64 /tests/*c*_mswuniv[du]dll /tests/*c*_mswuniv[du]dll_x64 +/tests/*c*_mswuniv[du]dll_arm64 /tests/*c*_mswunivuddll /tests/*c*_mswunivuddll_x64 +/tests/*c*_mswunivuddll_arm64 /tests/test.opt /tests/test*.dsw /tests/test*.sln @@ -396,12 +448,16 @@ # /utils/ /utils/**/*c*_mswu /utils/**/*c*_mswu_x64 +/utils/**/*c*_mswu_arm64 /utils/**/*c*_mswud /utils/**/*c*_mswud_x64 +/utils/**/*c*_mswud_arm64 /utils/**/*c*_mswudll /utils/**/*c*_mswudll_x64 +/utils/**/*c*_mswudll_arm64 /utils/**/*c*_mswuddll /utils/**/*c*_mswuddll_x64 +/utils/**/*c*_mswuddll_arm64 # /utils/emulator/src/ /utils/emulator/src/*.sln diff --git a/build/bakefiles/common.bkl b/build/bakefiles/common.bkl index 5febc1ac6e..7c17434719 100644 --- a/build/bakefiles/common.bkl +++ b/build/bakefiles/common.bkl @@ -37,6 +37,8 @@ _x64 _x64 _x64 + _arm64 + _arm64 _ia64 _ia64 _x64 @@ -314,6 +316,8 @@ /MACHINE:X64 /MACHINE:X64 + /MACHINE:ARM64 + /MACHINE:ARM64 /MACHINE:IA64 /MACHINE:IA64 /MACHINE:X64 diff --git a/build/bakefiles/config.bkl b/build/bakefiles/config.bkl index ad06b70a0b..4562c8abaa 100644 --- a/build/bakefiles/config.bkl +++ b/build/bakefiles/config.bkl @@ -128,7 +128,7 @@ your environment is set up appropriately with the correct compiler in the PATH. Rather it affects some options passed to some of the common build utilities such as the resource compiler and the linker. -Accepted values: IA64, X64 +Accepted values: IA64, X64, ARM64 (AMD64 accepted as synonym for X64 but should not be used any more). diff --git a/build/msw/config.vc b/build/msw/config.vc index 67ee0829e4..e5ff77197a 100644 --- a/build/msw/config.vc +++ b/build/msw/config.vc @@ -52,7 +52,7 @@ BUILD = debug # PATH. Rather it affects some options passed to some of the common build # utilities such as the resource compiler and the linker. # -# Accepted values: IA64, X64 +# Accepted values: IA64, X64, ARM64 # (AMD64 accepted as synonym for X64 but should not be used any more). TARGET_CPU = $(CPU) diff --git a/build/msw/makefile.vc b/build/msw/makefile.vc index ffebafc08c..63065472da 100644 --- a/build/msw/makefile.vc +++ b/build/msw/makefile.vc @@ -1783,6 +1783,9 @@ BUILD_CFG_FILE = $(SETUPHDIR)\build.cfg !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -1792,6 +1795,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -1843,6 +1849,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -1852,6 +1861,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/build/msw/wx_setup.props b/build/msw/wx_setup.props index f25aff8a49..2933d0052c 100644 --- a/build/msw/wx_setup.props +++ b/build/msw/wx_setup.props @@ -16,6 +16,9 @@ _x64 + + _arm64 + _ia64 diff --git a/demos/bombs/makefile.vc b/demos/bombs/makefile.vc index 248722a749..72ed19d23c 100644 --- a/demos/bombs/makefile.vc +++ b/demos/bombs/makefile.vc @@ -42,6 +42,9 @@ BOMBS_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -51,6 +54,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -90,6 +96,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -99,6 +108,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/demos/forty/makefile.vc b/demos/forty/makefile.vc index 5b8a452373..b09e9266a5 100644 --- a/demos/forty/makefile.vc +++ b/demos/forty/makefile.vc @@ -47,6 +47,9 @@ FORTY_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -56,6 +59,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -95,6 +101,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -104,6 +113,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/demos/fractal/makefile.vc b/demos/fractal/makefile.vc index 3ed518d5ab..771a0540d3 100644 --- a/demos/fractal/makefile.vc +++ b/demos/fractal/makefile.vc @@ -40,6 +40,9 @@ FRACTAL_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/demos/life/makefile.vc b/demos/life/makefile.vc index 8f06df7859..265587db83 100644 --- a/demos/life/makefile.vc +++ b/demos/life/makefile.vc @@ -43,6 +43,9 @@ LIFE_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -52,6 +55,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -91,6 +97,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -100,6 +109,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/demos/poem/makefile.vc b/demos/poem/makefile.vc index 4f657f0d0e..14e628a9fd 100644 --- a/demos/poem/makefile.vc +++ b/demos/poem/makefile.vc @@ -40,6 +40,9 @@ WXPOEM_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/docs/changes.txt b/docs/changes.txt index d24b3fc7a5..fb2818da52 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -125,8 +125,9 @@ wxGTK: wxMSW: +- Add experimental support for Windows 10/ARM64 platform (Simon Rozman). - Fix hang after clearing wxTAB_TRAVERSAL style on a window with children. -- Fix handling of AUX2 mouse button events (Trylz). +- Fix handling of AUX2 mouse button events (Timon Rozmanrylz). - Fix saving/restoring window position for maximized windows. - Fix stack corruption when using wxStackWalker (srfisk). - Fix positioning windows at positions >= SHORT_MAX (Cătălin Răceanu). diff --git a/docs/msw/install.txt b/docs/msw/install.txt index edc62025ae..d3a69b8302 100644 --- a/docs/msw/install.txt +++ b/docs/msw/install.txt @@ -455,7 +455,7 @@ DEBUG_RUNTIME_LIBS=1 usable .pdb files with debug information) and this setting makes it possible. -TARGET_CPU=X64|IA64 +TARGET_CPU=X64|ARM64|IA64 (VC++ only.) Set this variable to build for x86_64 systems. If unset, x86 build is performed. diff --git a/include/msvc/wx/setup.h b/include/msvc/wx/setup.h index 1ebf9ddeca..122b67a3c0 100644 --- a/include/msvc/wx/setup.h +++ b/include/msvc/wx/setup.h @@ -77,6 +77,8 @@ // architecture-specific part: not used (again, for compatibility), for x86 #if defined(_M_X64) #define wxARCH_SUFFIX _x64 +#elif defined(_M_ARM64) + #define wxARCH_SUFFIX _arm64 #elif defined(_M_IA64) #define wxARCH_SUFFIX _ia64 #else // assume _M_IX86 diff --git a/include/wx/defs.h b/include/wx/defs.h index 909aade4d5..6181458f7f 100644 --- a/include/wx/defs.h +++ b/include/wx/defs.h @@ -3033,6 +3033,8 @@ typedef const void* WXWidget; #pragma comment(linker, WX_CC_MANIFEST("x86")) #elif defined _M_X64 #pragma comment(linker, WX_CC_MANIFEST("amd64")) +#elif defined _M_ARM64 + #pragma comment(linker, WX_CC_MANIFEST("arm64")) #elif defined _M_IA64 #pragma comment(linker, WX_CC_MANIFEST("ia64")) #else diff --git a/include/wx/msw/debughlp.h b/include/wx/msw/debughlp.h index 44d6d1ece2..175abbc1d5 100644 --- a/include/wx/msw/debughlp.h +++ b/include/wx/msw/debughlp.h @@ -305,7 +305,7 @@ public: // suffix in some cases. These 2 helper macros call the macro with the // correct arguments in both cases. #define wxSYM_CALL(what, name) what(name, name) -#if defined(_M_AMD64) +#if defined(_M_AMD64) || defined(_M_ARM64) #define wxSYM_CALL_64(what, name) what(name, name ## 64) // Also undo all the "helpful" definitions done by imagehlp.h that map 32 diff --git a/include/wx/msw/genrcdefs.h b/include/wx/msw/genrcdefs.h index 809419b3f9..65ff006081 100644 --- a/include/wx/msw/genrcdefs.h +++ b/include/wx/msw/genrcdefs.h @@ -27,6 +27,10 @@ EMIT(#define WX_CPU_AMD64) EMIT(#define WX_CPU_ARM) #endif +#ifdef _M_ARM64 +EMIT(#define WX_CPU_ARM64) +#endif + #if defined _M_IA64 || defined __ia64__ EMIT(#define WX_CPU_IA64) #endif diff --git a/samples/access/makefile.vc b/samples/access/makefile.vc index a7ec7b9dbb..949857873f 100644 --- a/samples/access/makefile.vc +++ b/samples/access/makefile.vc @@ -40,6 +40,9 @@ ACCESSTEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/animate/makefile.vc b/samples/animate/makefile.vc index 6c008c43f1..6b2cf6714b 100644 --- a/samples/animate/makefile.vc +++ b/samples/animate/makefile.vc @@ -40,6 +40,9 @@ ANITEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/archive/makefile.vc b/samples/archive/makefile.vc index b360ae12c3..8bd3bd2308 100644 --- a/samples/archive/makefile.vc +++ b/samples/archive/makefile.vc @@ -38,6 +38,9 @@ ARCHIVE_OBJECTS = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -47,6 +50,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -86,6 +92,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -95,6 +104,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/artprov/makefile.vc b/samples/artprov/makefile.vc index d8662d6af1..81eabdf74f 100644 --- a/samples/artprov/makefile.vc +++ b/samples/artprov/makefile.vc @@ -41,6 +41,9 @@ ARTTEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -50,6 +53,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -89,6 +95,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -98,6 +107,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/aui/makefile.vc b/samples/aui/makefile.vc index 474994dcb3..0e8f8e8db2 100644 --- a/samples/aui/makefile.vc +++ b/samples/aui/makefile.vc @@ -40,6 +40,9 @@ AUIDEMO_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/calendar/makefile.vc b/samples/calendar/makefile.vc index 5663650380..3efbe7ab64 100644 --- a/samples/calendar/makefile.vc +++ b/samples/calendar/makefile.vc @@ -40,6 +40,9 @@ CALENDAR_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/caret/makefile.vc b/samples/caret/makefile.vc index 988327a21c..137a8cf852 100644 --- a/samples/caret/makefile.vc +++ b/samples/caret/makefile.vc @@ -40,6 +40,9 @@ CARET_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/clipboard/makefile.vc b/samples/clipboard/makefile.vc index 7b687627df..b249103fdd 100644 --- a/samples/clipboard/makefile.vc +++ b/samples/clipboard/makefile.vc @@ -40,6 +40,9 @@ CLIPBOARD_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/collpane/makefile.vc b/samples/collpane/makefile.vc index 6798b3c4d6..0173c07536 100644 --- a/samples/collpane/makefile.vc +++ b/samples/collpane/makefile.vc @@ -40,6 +40,9 @@ COLLPANE_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/combo/makefile.vc b/samples/combo/makefile.vc index 0ba8ef73fb..89daddc09a 100644 --- a/samples/combo/makefile.vc +++ b/samples/combo/makefile.vc @@ -40,6 +40,9 @@ COMBO_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/config/makefile.vc b/samples/config/makefile.vc index ad76b4c75a..7be7086cdf 100644 --- a/samples/config/makefile.vc +++ b/samples/config/makefile.vc @@ -40,6 +40,9 @@ CONFTEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/console/makefile.vc b/samples/console/makefile.vc index f2cabab6da..c1b286ebab 100644 --- a/samples/console/makefile.vc +++ b/samples/console/makefile.vc @@ -38,6 +38,9 @@ CONSOLE_OBJECTS = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -47,6 +50,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -86,6 +92,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -95,6 +104,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/dataview/makefile.vc b/samples/dataview/makefile.vc index 47aa88512c..4288c44716 100644 --- a/samples/dataview/makefile.vc +++ b/samples/dataview/makefile.vc @@ -41,6 +41,9 @@ DATAVIEW_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -50,6 +53,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -89,6 +95,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -98,6 +107,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/debugrpt/makefile.vc b/samples/debugrpt/makefile.vc index 1b6906e1f1..c53edaa4a7 100644 --- a/samples/debugrpt/makefile.vc +++ b/samples/debugrpt/makefile.vc @@ -40,6 +40,9 @@ DEBUGRPT_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/dialogs/makefile.vc b/samples/dialogs/makefile.vc index 552b274756..e077966b27 100644 --- a/samples/dialogs/makefile.vc +++ b/samples/dialogs/makefile.vc @@ -41,6 +41,9 @@ DIALOGS_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -50,6 +53,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -89,6 +95,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -98,6 +107,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/dialup/makefile.vc b/samples/dialup/makefile.vc index 068912812a..312017806c 100644 --- a/samples/dialup/makefile.vc +++ b/samples/dialup/makefile.vc @@ -40,6 +40,9 @@ NETTEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/display/makefile.vc b/samples/display/makefile.vc index c8f0e7f7e7..beb37f4bbf 100644 --- a/samples/display/makefile.vc +++ b/samples/display/makefile.vc @@ -40,6 +40,9 @@ DISPLAY_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/dll/makefile.vc b/samples/dll/makefile.vc index a6b2700aca..5041aedcc8 100644 --- a/samples/dll/makefile.vc +++ b/samples/dll/makefile.vc @@ -59,6 +59,9 @@ SDK_EXE_OBJECTS = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -68,6 +71,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -107,6 +113,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -116,6 +125,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/dnd/makefile.vc b/samples/dnd/makefile.vc index 951dcb1de3..dac7761cae 100644 --- a/samples/dnd/makefile.vc +++ b/samples/dnd/makefile.vc @@ -40,6 +40,9 @@ DND_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/docview/makefile.vc b/samples/docview/makefile.vc index 815f7253b8..ff8b2dcee8 100644 --- a/samples/docview/makefile.vc +++ b/samples/docview/makefile.vc @@ -42,6 +42,9 @@ DOCVIEW_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -51,6 +54,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -90,6 +96,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -99,6 +108,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/dragimag/makefile.vc b/samples/dragimag/makefile.vc index 7a9286738c..1077d12f06 100644 --- a/samples/dragimag/makefile.vc +++ b/samples/dragimag/makefile.vc @@ -40,6 +40,9 @@ DRAGIMAG_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/drawing/makefile.vc b/samples/drawing/makefile.vc index fddcd8231a..5a920112cd 100644 --- a/samples/drawing/makefile.vc +++ b/samples/drawing/makefile.vc @@ -40,6 +40,9 @@ DRAWING_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/erase/makefile.vc b/samples/erase/makefile.vc index 4bdfb7bdf4..4a67ec5353 100644 --- a/samples/erase/makefile.vc +++ b/samples/erase/makefile.vc @@ -40,6 +40,9 @@ ERASE_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/event/makefile.vc b/samples/event/makefile.vc index d0c79b253a..2c55553de9 100644 --- a/samples/event/makefile.vc +++ b/samples/event/makefile.vc @@ -41,6 +41,9 @@ EVENT_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -50,6 +53,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -89,6 +95,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -98,6 +107,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/except/makefile.vc b/samples/except/makefile.vc index b99c9804df..dda7c49ebc 100644 --- a/samples/except/makefile.vc +++ b/samples/except/makefile.vc @@ -40,6 +40,9 @@ EXCEPT_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/exec/makefile.vc b/samples/exec/makefile.vc index 2d3e103b27..11b13ee3c2 100644 --- a/samples/exec/makefile.vc +++ b/samples/exec/makefile.vc @@ -40,6 +40,9 @@ EXEC_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/flash/makefile.vc b/samples/flash/makefile.vc index 73623a9533..8efc1a5c14 100644 --- a/samples/flash/makefile.vc +++ b/samples/flash/makefile.vc @@ -40,6 +40,9 @@ FLASH_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/font/makefile.vc b/samples/font/makefile.vc index b5b0fb49ce..2f42a7ea38 100644 --- a/samples/font/makefile.vc +++ b/samples/font/makefile.vc @@ -40,6 +40,9 @@ FONT_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/fswatcher/makefile.vc b/samples/fswatcher/makefile.vc index bae4ec492b..fb5f2f372c 100644 --- a/samples/fswatcher/makefile.vc +++ b/samples/fswatcher/makefile.vc @@ -40,6 +40,9 @@ FSWATCHER_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/grid/makefile.vc b/samples/grid/makefile.vc index 6de54889b1..68030d0b64 100644 --- a/samples/grid/makefile.vc +++ b/samples/grid/makefile.vc @@ -40,6 +40,9 @@ GRID_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/help/makefile.vc b/samples/help/makefile.vc index 0520d891f0..39536d594d 100644 --- a/samples/help/makefile.vc +++ b/samples/help/makefile.vc @@ -40,6 +40,9 @@ HELP_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/htlbox/makefile.vc b/samples/htlbox/makefile.vc index 561c3adb5d..89e11148aa 100644 --- a/samples/htlbox/makefile.vc +++ b/samples/htlbox/makefile.vc @@ -40,6 +40,9 @@ HTLBOX_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/html/about/makefile.vc b/samples/html/about/makefile.vc index 0e376dc0a8..d03cb0cd12 100644 --- a/samples/html/about/makefile.vc +++ b/samples/html/about/makefile.vc @@ -40,6 +40,9 @@ ABOUT_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/html/help/makefile.vc b/samples/html/help/makefile.vc index 3b12ca6586..e3a85ead4b 100644 --- a/samples/html/help/makefile.vc +++ b/samples/html/help/makefile.vc @@ -40,6 +40,9 @@ HTMLHELP_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/html/helpview/makefile.vc b/samples/html/helpview/makefile.vc index d952584a0b..6261a72c94 100644 --- a/samples/html/helpview/makefile.vc +++ b/samples/html/helpview/makefile.vc @@ -40,6 +40,9 @@ HELPVIEW_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/html/printing/makefile.vc b/samples/html/printing/makefile.vc index 0cb638aa41..7856add2f9 100644 --- a/samples/html/printing/makefile.vc +++ b/samples/html/printing/makefile.vc @@ -40,6 +40,9 @@ HTMLPRINTING_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/html/test/makefile.vc b/samples/html/test/makefile.vc index 46367b2ba6..7c72275043 100644 --- a/samples/html/test/makefile.vc +++ b/samples/html/test/makefile.vc @@ -40,6 +40,9 @@ TEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/html/virtual/makefile.vc b/samples/html/virtual/makefile.vc index 482c569d8c..5ec29a2239 100644 --- a/samples/html/virtual/makefile.vc +++ b/samples/html/virtual/makefile.vc @@ -40,6 +40,9 @@ VIRTUAL_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/html/widget/makefile.vc b/samples/html/widget/makefile.vc index defc89b394..1a536959e0 100644 --- a/samples/html/widget/makefile.vc +++ b/samples/html/widget/makefile.vc @@ -40,6 +40,9 @@ WIDGET_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/html/zip/makefile.vc b/samples/html/zip/makefile.vc index 4d33a3704f..8232ac6c29 100644 --- a/samples/html/zip/makefile.vc +++ b/samples/html/zip/makefile.vc @@ -40,6 +40,9 @@ ZIP_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/image/makefile.vc b/samples/image/makefile.vc index 3001b43fad..e52c0a1e80 100644 --- a/samples/image/makefile.vc +++ b/samples/image/makefile.vc @@ -41,6 +41,9 @@ IMAGE_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -50,6 +53,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -89,6 +95,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -98,6 +107,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/internat/makefile.vc b/samples/internat/makefile.vc index 8925961e2a..0a17abc803 100644 --- a/samples/internat/makefile.vc +++ b/samples/internat/makefile.vc @@ -40,6 +40,9 @@ INTERNAT_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/ipc/makefile.vc b/samples/ipc/makefile.vc index ec3122890a..ac1be0d2c2 100644 --- a/samples/ipc/makefile.vc +++ b/samples/ipc/makefile.vc @@ -76,6 +76,9 @@ BASEIPCSERVER_OBJECTS = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -85,6 +88,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -124,6 +130,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -133,6 +142,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/joytest/makefile.vc b/samples/joytest/makefile.vc index 61a87508b6..7fde5b9dc6 100644 --- a/samples/joytest/makefile.vc +++ b/samples/joytest/makefile.vc @@ -40,6 +40,9 @@ JOYTEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/keyboard/makefile.vc b/samples/keyboard/makefile.vc index 8137cc83a9..c62b479c28 100644 --- a/samples/keyboard/makefile.vc +++ b/samples/keyboard/makefile.vc @@ -40,6 +40,9 @@ KEYBOARD_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/layout/makefile.vc b/samples/layout/makefile.vc index 7f617fd927..d0600f70e0 100644 --- a/samples/layout/makefile.vc +++ b/samples/layout/makefile.vc @@ -40,6 +40,9 @@ LAYOUT_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/listctrl/makefile.vc b/samples/listctrl/makefile.vc index 0b1efea05a..d26ca659cc 100644 --- a/samples/listctrl/makefile.vc +++ b/samples/listctrl/makefile.vc @@ -40,6 +40,9 @@ LISTCTRL_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/mdi/makefile.vc b/samples/mdi/makefile.vc index c121b6aaa4..63c9b74668 100644 --- a/samples/mdi/makefile.vc +++ b/samples/mdi/makefile.vc @@ -40,6 +40,9 @@ MDI_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/mediaplayer/makefile.vc b/samples/mediaplayer/makefile.vc index ccb56be3a1..f731fcaf40 100644 --- a/samples/mediaplayer/makefile.vc +++ b/samples/mediaplayer/makefile.vc @@ -40,6 +40,9 @@ MEDIAPLAYER_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/memcheck/makefile.vc b/samples/memcheck/makefile.vc index 9c2c9696e1..ef77a2e106 100644 --- a/samples/memcheck/makefile.vc +++ b/samples/memcheck/makefile.vc @@ -40,6 +40,9 @@ MEMCHECK_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/menu/makefile.vc b/samples/menu/makefile.vc index da1d14bcea..01bd4e2dfb 100644 --- a/samples/menu/makefile.vc +++ b/samples/menu/makefile.vc @@ -40,6 +40,9 @@ MENU_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/mfc/makefile.vc b/samples/mfc/makefile.vc index 305cebc9a0..bcdc6f3fb4 100644 --- a/samples/mfc/makefile.vc +++ b/samples/mfc/makefile.vc @@ -40,6 +40,9 @@ MFCTEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/minimal/makefile.vc b/samples/minimal/makefile.vc index 5c8289f4e4..9a6e84a63e 100644 --- a/samples/minimal/makefile.vc +++ b/samples/minimal/makefile.vc @@ -40,6 +40,9 @@ MINIMAL_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/nativdlg/makefile.vc b/samples/nativdlg/makefile.vc index 0c8d53bc3f..22da0df290 100644 --- a/samples/nativdlg/makefile.vc +++ b/samples/nativdlg/makefile.vc @@ -40,6 +40,9 @@ NATIVDLG_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/notebook/makefile.vc b/samples/notebook/makefile.vc index fd8a459646..4ecd953952 100644 --- a/samples/notebook/makefile.vc +++ b/samples/notebook/makefile.vc @@ -40,6 +40,9 @@ NOTEBOOK_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/oleauto/makefile.vc b/samples/oleauto/makefile.vc index 0312a428ec..a09dbbce4d 100644 --- a/samples/oleauto/makefile.vc +++ b/samples/oleauto/makefile.vc @@ -40,6 +40,9 @@ OLEAUTO_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/opengl/cube/makefile.vc b/samples/opengl/cube/makefile.vc index e8a1c10f8e..eabfbbeb89 100644 --- a/samples/opengl/cube/makefile.vc +++ b/samples/opengl/cube/makefile.vc @@ -40,6 +40,9 @@ CUBE_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/opengl/isosurf/makefile.vc b/samples/opengl/isosurf/makefile.vc index cd03ede606..7d331ec21a 100644 --- a/samples/opengl/isosurf/makefile.vc +++ b/samples/opengl/isosurf/makefile.vc @@ -40,6 +40,9 @@ ISOSURF_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/opengl/penguin/makefile.vc b/samples/opengl/penguin/makefile.vc index 4453a94b71..3c31d375ef 100644 --- a/samples/opengl/penguin/makefile.vc +++ b/samples/opengl/penguin/makefile.vc @@ -51,6 +51,9 @@ PENGUIN_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -60,6 +63,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -99,6 +105,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -108,6 +117,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/opengl/pyramid/makefile.vc b/samples/opengl/pyramid/makefile.vc index 54a868e859..955d224366 100644 --- a/samples/opengl/pyramid/makefile.vc +++ b/samples/opengl/pyramid/makefile.vc @@ -43,6 +43,9 @@ PYRAMID_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -52,6 +55,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -91,6 +97,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -100,6 +109,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/ownerdrw/makefile.vc b/samples/ownerdrw/makefile.vc index d33a78a35c..ebaaeaf488 100644 --- a/samples/ownerdrw/makefile.vc +++ b/samples/ownerdrw/makefile.vc @@ -40,6 +40,9 @@ OWNERDRW_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/popup/makefile.vc b/samples/popup/makefile.vc index 9e93660f22..a175e61658 100644 --- a/samples/popup/makefile.vc +++ b/samples/popup/makefile.vc @@ -40,6 +40,9 @@ POPUP_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/power/makefile.vc b/samples/power/makefile.vc index b12773fd4d..20c65b6be8 100644 --- a/samples/power/makefile.vc +++ b/samples/power/makefile.vc @@ -40,6 +40,9 @@ POWER_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/preferences/makefile.vc b/samples/preferences/makefile.vc index 5bbed41e5c..ffdc2d8114 100644 --- a/samples/preferences/makefile.vc +++ b/samples/preferences/makefile.vc @@ -40,6 +40,9 @@ PREFERENCES_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/printing/makefile.vc b/samples/printing/makefile.vc index 0485212dad..c88d8598f2 100644 --- a/samples/printing/makefile.vc +++ b/samples/printing/makefile.vc @@ -40,6 +40,9 @@ PRINTING_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/propgrid/makefile.vc b/samples/propgrid/makefile.vc index 2bf244b438..fbea8eb643 100644 --- a/samples/propgrid/makefile.vc +++ b/samples/propgrid/makefile.vc @@ -43,6 +43,9 @@ PROPGRID_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -52,6 +55,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -91,6 +97,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -100,6 +109,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/regtest/makefile.vc b/samples/regtest/makefile.vc index fbafd63abf..2dd50b8fa8 100644 --- a/samples/regtest/makefile.vc +++ b/samples/regtest/makefile.vc @@ -40,6 +40,9 @@ REGTEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/render/makefile.vc b/samples/render/makefile.vc index db9bb8dc21..a5260c882d 100644 --- a/samples/render/makefile.vc +++ b/samples/render/makefile.vc @@ -53,6 +53,9 @@ RENDDLL_OBJECTS = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -62,6 +65,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -107,6 +113,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -116,6 +125,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/ribbon/makefile.vc b/samples/ribbon/makefile.vc index 06d3a24599..04336b2d3d 100644 --- a/samples/ribbon/makefile.vc +++ b/samples/ribbon/makefile.vc @@ -40,6 +40,9 @@ RIBBON_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/richtext/makefile.vc b/samples/richtext/makefile.vc index 34f510b477..aa59198784 100644 --- a/samples/richtext/makefile.vc +++ b/samples/richtext/makefile.vc @@ -40,6 +40,9 @@ RICHTEXT_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/sashtest/makefile.vc b/samples/sashtest/makefile.vc index 1e812a2ed6..35bed7e02d 100644 --- a/samples/sashtest/makefile.vc +++ b/samples/sashtest/makefile.vc @@ -40,6 +40,9 @@ SASHTEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/scroll/makefile.vc b/samples/scroll/makefile.vc index 28b57c5564..46d631e3f8 100644 --- a/samples/scroll/makefile.vc +++ b/samples/scroll/makefile.vc @@ -40,6 +40,9 @@ SCROLL_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/secretstore/makefile.vc b/samples/secretstore/makefile.vc index 9f6df9d6cc..7307f28b9f 100644 --- a/samples/secretstore/makefile.vc +++ b/samples/secretstore/makefile.vc @@ -38,6 +38,9 @@ SECRETSTORE_OBJECTS = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -47,6 +50,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -86,6 +92,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -95,6 +104,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/shaped/makefile.vc b/samples/shaped/makefile.vc index ba76e6583f..383779bd31 100644 --- a/samples/shaped/makefile.vc +++ b/samples/shaped/makefile.vc @@ -40,6 +40,9 @@ SHAPED_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/sockets/makefile.vc b/samples/sockets/makefile.vc index 86e525e11c..224d7dd275 100644 --- a/samples/sockets/makefile.vc +++ b/samples/sockets/makefile.vc @@ -76,6 +76,9 @@ BASESERVER_OBJECTS = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -85,6 +88,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -124,6 +130,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -133,6 +142,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/sound/makefile.vc b/samples/sound/makefile.vc index 708689403b..6d8c1f966d 100644 --- a/samples/sound/makefile.vc +++ b/samples/sound/makefile.vc @@ -40,6 +40,9 @@ SOUND_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/splash/makefile.vc b/samples/splash/makefile.vc index bc1c79abab..ffe7b9ef93 100644 --- a/samples/splash/makefile.vc +++ b/samples/splash/makefile.vc @@ -40,6 +40,9 @@ SPLASH_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/splitter/makefile.vc b/samples/splitter/makefile.vc index 6d535edeaf..9e71dc8f8a 100644 --- a/samples/splitter/makefile.vc +++ b/samples/splitter/makefile.vc @@ -40,6 +40,9 @@ SPLITTER_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/statbar/makefile.vc b/samples/statbar/makefile.vc index 0d15c56226..eda7314c84 100644 --- a/samples/statbar/makefile.vc +++ b/samples/statbar/makefile.vc @@ -40,6 +40,9 @@ STATBAR_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/stc/makefile.vc b/samples/stc/makefile.vc index 5419220a81..4647599288 100644 --- a/samples/stc/makefile.vc +++ b/samples/stc/makefile.vc @@ -42,6 +42,9 @@ STCTEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -51,6 +54,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -90,6 +96,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -99,6 +108,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/svg/makefile.vc b/samples/svg/makefile.vc index faff21d270..697015f1fb 100644 --- a/samples/svg/makefile.vc +++ b/samples/svg/makefile.vc @@ -40,6 +40,9 @@ SVGTEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/taborder/makefile.vc b/samples/taborder/makefile.vc index 1ab0ef60c8..5c2114af19 100644 --- a/samples/taborder/makefile.vc +++ b/samples/taborder/makefile.vc @@ -40,6 +40,9 @@ TABORDER_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/taskbar/makefile.vc b/samples/taskbar/makefile.vc index b9c34f29eb..9d9317f813 100644 --- a/samples/taskbar/makefile.vc +++ b/samples/taskbar/makefile.vc @@ -40,6 +40,9 @@ TASKBAR_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/taskbarbutton/makefile.vc b/samples/taskbarbutton/makefile.vc index 5fada4e49d..0d207abdca 100644 --- a/samples/taskbarbutton/makefile.vc +++ b/samples/taskbarbutton/makefile.vc @@ -40,6 +40,9 @@ TASKBARBUTTON_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/text/makefile.vc b/samples/text/makefile.vc index a26977ab6b..5f9f093903 100644 --- a/samples/text/makefile.vc +++ b/samples/text/makefile.vc @@ -40,6 +40,9 @@ TEXT_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/thread/makefile.vc b/samples/thread/makefile.vc index 38a311ddcd..38db756134 100644 --- a/samples/thread/makefile.vc +++ b/samples/thread/makefile.vc @@ -40,6 +40,9 @@ THREAD_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/toolbar/makefile.vc b/samples/toolbar/makefile.vc index 35635eddae..3d309a7330 100644 --- a/samples/toolbar/makefile.vc +++ b/samples/toolbar/makefile.vc @@ -40,6 +40,9 @@ TOOLBAR_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/treectrl/makefile.vc b/samples/treectrl/makefile.vc index e691d5349b..4d96fdea20 100644 --- a/samples/treectrl/makefile.vc +++ b/samples/treectrl/makefile.vc @@ -40,6 +40,9 @@ TREECTRL_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/treelist/makefile.vc b/samples/treelist/makefile.vc index d8af038f23..168068bb68 100644 --- a/samples/treelist/makefile.vc +++ b/samples/treelist/makefile.vc @@ -40,6 +40,9 @@ TREELIST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/typetest/makefile.vc b/samples/typetest/makefile.vc index d6adc9a2b2..1fbbe447b2 100644 --- a/samples/typetest/makefile.vc +++ b/samples/typetest/makefile.vc @@ -40,6 +40,9 @@ TYPETEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/uiaction/makefile.vc b/samples/uiaction/makefile.vc index d0ccea5ae9..5f7d51bf73 100644 --- a/samples/uiaction/makefile.vc +++ b/samples/uiaction/makefile.vc @@ -40,6 +40,9 @@ UIACTION_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/validate/makefile.vc b/samples/validate/makefile.vc index 9e4ef3a0a9..bf3194fd28 100644 --- a/samples/validate/makefile.vc +++ b/samples/validate/makefile.vc @@ -40,6 +40,9 @@ VALIDATE_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/vscroll/makefile.vc b/samples/vscroll/makefile.vc index d69b6c4227..5280ac2ab0 100644 --- a/samples/vscroll/makefile.vc +++ b/samples/vscroll/makefile.vc @@ -40,6 +40,9 @@ VSTEST_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/webview/makefile.vc b/samples/webview/makefile.vc index 570160aa17..235c3253f1 100644 --- a/samples/webview/makefile.vc +++ b/samples/webview/makefile.vc @@ -40,6 +40,9 @@ WEBVIEW_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/widgets/makefile.vc b/samples/widgets/makefile.vc index 5f6cfe077b..bfb876ab3e 100644 --- a/samples/widgets/makefile.vc +++ b/samples/widgets/makefile.vc @@ -71,6 +71,9 @@ WIDGETS_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -80,6 +83,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -119,6 +125,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -128,6 +137,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/wizard/makefile.vc b/samples/wizard/makefile.vc index a628fda190..b49de8fb7e 100644 --- a/samples/wizard/makefile.vc +++ b/samples/wizard/makefile.vc @@ -40,6 +40,9 @@ WIZARD_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/wrapsizer/makefile.vc b/samples/wrapsizer/makefile.vc index e5224ee19c..16a5a9f26a 100644 --- a/samples/wrapsizer/makefile.vc +++ b/samples/wrapsizer/makefile.vc @@ -40,6 +40,9 @@ WRAPSIZER_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/xrc/makefile.vc b/samples/xrc/makefile.vc index 773dbb3fe9..a7514fdea6 100644 --- a/samples/xrc/makefile.vc +++ b/samples/xrc/makefile.vc @@ -44,6 +44,9 @@ XRCDEMO_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -53,6 +56,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -92,6 +98,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -101,6 +110,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/samples/xti/makefile.vc b/samples/xti/makefile.vc index 5afc9db9c6..5f991e6382 100644 --- a/samples/xti/makefile.vc +++ b/samples/xti/makefile.vc @@ -42,6 +42,9 @@ XTI_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -51,6 +54,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -90,6 +96,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -99,6 +108,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/src/msw/stackwalk.cpp b/src/msw/stackwalk.cpp index 75b374b03c..61f3e1f77b 100644 --- a/src/msw/stackwalk.cpp +++ b/src/msw/stackwalk.cpp @@ -233,6 +233,16 @@ void wxStackWalker::WalkFrom(const CONTEXT *pCtx, size_t skip, size_t maxDepth) sf.AddrFrame.Mode = AddrModeFlat; dwMachineType = IMAGE_FILE_MACHINE_AMD64; +#elif defined(_M_ARM64) + // TODO: Verify this code once Windows 10 for ARM64 is commercially available + sf.AddrPC.Offset = ctx.Pc; + sf.AddrPC.Mode = AddrModeFlat; + sf.AddrStack.Offset = ctx.Sp; + sf.AddrStack.Mode = AddrModeFlat; + sf.AddrFrame.Offset = ctx.Fp; + sf.AddrFrame.Mode = AddrModeFlat; + + dwMachineType = IMAGE_FILE_MACHINE_ARM64; #elif defined(_M_IX86) sf.AddrPC.Offset = ctx.Eip; sf.AddrPC.Mode = AddrModeFlat; diff --git a/src/msw/stdpaths.cpp b/src/msw/stdpaths.cpp index cab68719f9..019744d574 100644 --- a/src/msw/stdpaths.cpp +++ b/src/msw/stdpaths.cpp @@ -265,6 +265,7 @@ void wxStandardPaths::IgnoreAppBuildSubDirs() // as well #ifdef __WIN64__ IgnoreAppSubDir("x64"); + IgnoreAppSubDir("ARM64"); #else // __WIN32__ IgnoreAppSubDir("Win32"); #endif // __WIN64__/__WIN32__ diff --git a/tests/benchmarks/makefile.vc b/tests/benchmarks/makefile.vc index e9b27f0ac3..784e045c6c 100644 --- a/tests/benchmarks/makefile.vc +++ b/tests/benchmarks/makefile.vc @@ -73,6 +73,9 @@ BENCH_GRAPHICS_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -82,6 +85,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -121,6 +127,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -130,6 +139,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/tests/makefile.vc b/tests/makefile.vc index 1195c0686a..e197998717 100644 --- a/tests/makefile.vc +++ b/tests/makefile.vc @@ -263,6 +263,9 @@ TEST_GUI_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -272,6 +275,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -311,6 +317,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -320,6 +329,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/utils/emulator/src/makefile.vc b/utils/emulator/src/makefile.vc index 0552bbc65e..df54a497b7 100644 --- a/utils/emulator/src/makefile.vc +++ b/utils/emulator/src/makefile.vc @@ -40,6 +40,9 @@ WXEMULATOR_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/utils/execmon/makefile.vc b/utils/execmon/makefile.vc index bab5d5c126..946d1a7ada 100644 --- a/utils/execmon/makefile.vc +++ b/utils/execmon/makefile.vc @@ -38,6 +38,9 @@ EXECMON_OBJECTS = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -47,6 +50,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -86,6 +92,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -95,6 +104,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/utils/helpview/src/makefile.vc b/utils/helpview/src/makefile.vc index 4be4de1b6d..fe31010319 100644 --- a/utils/helpview/src/makefile.vc +++ b/utils/helpview/src/makefile.vc @@ -40,6 +40,9 @@ HELPVIEW_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/utils/hhp2cached/makefile.vc b/utils/hhp2cached/makefile.vc index e7d7322688..a6069a6b99 100644 --- a/utils/hhp2cached/makefile.vc +++ b/utils/hhp2cached/makefile.vc @@ -40,6 +40,9 @@ HHP2CACHED_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -49,6 +52,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -88,6 +94,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -97,6 +106,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/utils/ifacecheck/src/makefile.vc b/utils/ifacecheck/src/makefile.vc index 0968928785..ee7f211211 100644 --- a/utils/ifacecheck/src/makefile.vc +++ b/utils/ifacecheck/src/makefile.vc @@ -39,6 +39,9 @@ IFACECHECK_OBJECTS = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -48,6 +51,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -87,6 +93,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -96,6 +105,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/utils/screenshotgen/src/makefile.vc b/utils/screenshotgen/src/makefile.vc index 2dcd6a2a1a..c69fe3c272 100644 --- a/utils/screenshotgen/src/makefile.vc +++ b/utils/screenshotgen/src/makefile.vc @@ -44,6 +44,9 @@ SCREENSHOTGEN_RESOURCES = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -53,6 +56,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -92,6 +98,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -101,6 +110,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif diff --git a/utils/wxrc/makefile.vc b/utils/wxrc/makefile.vc index b21c00f1ed..e54c78cdd1 100644 --- a/utils/wxrc/makefile.vc +++ b/utils/wxrc/makefile.vc @@ -38,6 +38,9 @@ WXRC_OBJECTS = \ !if "$(TARGET_CPU)" == "AMD64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "ARM64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "IA64" ARCH_SUFFIX = _ia64 !endif @@ -47,6 +50,9 @@ ARCH_SUFFIX = _x64 !if "$(TARGET_CPU)" == "amd64" ARCH_SUFFIX = _x64 !endif +!if "$(TARGET_CPU)" == "arm64" +ARCH_SUFFIX = _arm64 +!endif !if "$(TARGET_CPU)" == "ia64" ARCH_SUFFIX = _ia64 !endif @@ -86,6 +92,9 @@ LIBTYPE_SUFFIX = dll !if "$(TARGET_CPU)" == "AMD64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "ARM64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "IA64" LINK_TARGET_CPU = /MACHINE:IA64 !endif @@ -95,6 +104,9 @@ LINK_TARGET_CPU = /MACHINE:X64 !if "$(TARGET_CPU)" == "amd64" LINK_TARGET_CPU = /MACHINE:X64 !endif +!if "$(TARGET_CPU)" == "arm64" +LINK_TARGET_CPU = /MACHINE:ARM64 +!endif !if "$(TARGET_CPU)" == "ia64" LINK_TARGET_CPU = /MACHINE:IA64 !endif