commit 09b7a1dc7c69c8d6cae508dccd1eb22c64784987 parent 01aca7649c1a3a5ee20a47c5ecd3cb2e29395f89 Author: falkTX <falktx@falktx.com> Date: Mon, 15 Apr 2024 08:48:23 +0200 Add convenience make rules for common builds Signed-off-by: falkTX <falktx@falktx.com> Diffstat:
M | Makefile.base.mk | | | 49 | +++++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 49 insertions(+), 0 deletions(-)
diff --git a/Makefile.base.mk b/Makefile.base.mk @@ -862,6 +862,55 @@ $(MAKECMDGOALS): endif # --------------------------------------------------------------------------------------------------------------------- +# Convenience rules for common builds + +macos-intel-10.8: + $(MAKE) \ + CFLAGS="$(CFLAGS) -arch x86_64 -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_8 -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_8 -mmacosx-version-min=10.8" \ + CXXFLAGS="$(CXXFLAGS) -arch x86_64 -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_8 -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_8 -mmacosx-version-min=10.8 -stdlib=libc++" \ + LDFLAGS="$(LDFLAGS) -stdlib=libc++" \ + PKG_CONFIG=/usr/bin/false \ + PKG_CONFIG_PATH=/NOT + +macos-universal-10.8: + $(MAKE) \ + CFLAGS="$(CFLAGS) -arch x86_64 -arch arm64 -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_8 -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_8 -mmacosx-version-min=10.15" \ + CXXFLAGS="$(CXXFLAGS) -arch x86_64 -arch arm64 -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_8 -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_8 -mmacosx-version-min=10.15 -stdlib=libc++" \ + LDFLAGS="$(LDFLAGS) -stdlib=libc++" \ + PKG_CONFIG=/usr/bin/false \ + PKG_CONFIG_PATH=/NOT + +macos-intel-10.15: + $(MAKE) \ + CFLAGS="$(CFLAGS) -arch x86_64 -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_15 -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_15 -mmacosx-version-min=10.15" \ + CXXFLAGS="$(CXXFLAGS) -arch x86_64 -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_15 -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_15 -mmacosx-version-min=10.15" \ + PKG_CONFIG=/usr/bin/false \ + PKG_CONFIG_PATH=/NOT + +macos-universal-10.15: + $(MAKE) \ + CFLAGS="$(CFLAGS) -arch x86_64 -arch arm64 -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_15 -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_15 -mmacosx-version-min=10.15" \ + CXXFLAGS="$(CXXFLAGS) -arch x86_64 -arch arm64 -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_15 -DMAC_OS_X_VERSION_MIN_REQUIRED=MAC_OS_X_VERSION_10_15 -mmacosx-version-min=10.15" \ + PKG_CONFIG=/usr/bin/false \ + PKG_CONFIG_PATH=/NOT + +mingw32: + $(MAKE) \ + AR=i686-w64-mingw32-ar \ + CC=i686-w64-mingw32-gcc \ + CXX=i686-w64-mingw32-g++ \ + PKG_CONFIG=/usr/bin/false \ + PKG_CONFIG_PATH=/NOT + +mingw64: + $(MAKE) \ + AR=x86_64-w64-mingw32-ar \ + CC=x86_64-w64-mingw32-gcc \ + CXX=x86_64-w64-mingw32-g++ \ + PKG_CONFIG=/usr/bin/false \ + PKG_CONFIG_PATH=/NOT + +# --------------------------------------------------------------------------------------------------------------------- # Protect against multiple inclusion endif # DPF_MAKEFILE_BASE_INCLUDED