DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

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:
MMakefile.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