include $(SRC_PATH)build/arch.mk | |
SHAREDLIBSUFFIX = so | |
SHAREDLIBSUFFIXFULLVER=$(SHAREDLIBSUFFIX).$(FULL_VERSION) | |
SHAREDLIBSUFFIXMAJORVER=$(SHAREDLIBSUFFIX).$(SHAREDLIB_MAJORVERSION) | |
SHLDFLAGS = -Wl,-soname,$(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIXMAJORVER) | |
CFLAGS += -fPIC | |
ifeq ($(USE_STACK_PROTECTOR), Yes) | |
CFLAGS += -fstack-protector-all | |
endif | |
LDFLAGS += -lpthread | |
STATIC_LDFLAGS += -lpthread -lm | |
ifeq ($(ASM_ARCH), x86) | |
ifeq ($(ARCH), x86_64) | |
ASMFLAGS += -f elf64 | |
else | |
ASMFLAGS += -f elf | |
endif | |
endif | |