ref: 087636ba301c1a187a2ebd58302ac337d55f0534
dir: /build/platform-darwin.mk/
include $(SRC_PATH)build/arch.mk SHAREDLIB_DIR = $(PREFIX)/lib SHAREDLIBSUFFIX = dylib SHAREDLIBSUFFIXFULLVER=$(FULL_VERSION).$(SHAREDLIBSUFFIX) SHAREDLIBSUFFIXMAJORVER=$(SHAREDLIB_MAJORVERSION).$(SHAREDLIBSUFFIX) CURRENT_VERSION := 2.1.0 COMPATIBILITY_VERSION := 2.1.0 SHLDFLAGS = -dynamiclib -twolevel_namespace -undefined dynamic_lookup \ -fno-common -headerpad_max_install_names -install_name \ $(SHAREDLIB_DIR)/$(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIXMAJORVER) SHARED = -dynamiclib SHARED += -current_version $(CURRENT_VERSION) -compatibility_version $(COMPATIBILITY_VERSION) CFLAGS += -Wall -fPIC -MMD -MP ifeq ($(USE_STACK_PROTECTOR), Yes) CFLAGS += -fstack-protector-all endif ifeq ($(ASM_ARCH), x86) ASMFLAGS += -DPREFIX ifeq ($(ARCH), x86_64) ASMFLAGS += -f macho64 else ASMFLAGS += -f macho LDFLAGS += -read_only_relocs suppress endif endif