SHARED_LIB =1 GLIB_PORT_DIR = $(call select_from_ports,glib) GLIB_SRC_DIR = $(GLIB_PORT_DIR)/src/lib/glib/glib LIBS += libc libiconv CC_DEF += \ -DGLIB_MAJOR_VERSION=2 -DGLIB_MINOR_VERSION=52 -DGLIB_MICRO_VERSION=2 \ -DGLIB_BINARY_AGE=5302 -DGLIB_INTERFACE_AGE=0 \ -DGLIB_COMPILATION \ -DG_OS_UNIX \ -DSUPPORT_UCP \ -DSUPPORT_UTF \ -DSUPPORT_UTF8 \ -DNEWLINE=-1 \ -DMATCH_LIMIT=10000000 \ -DMATCH_LIMIT_RECURSION=8192 \ -DMAX_NAME_SIZE=32 \ -DMAX_NAME_COUNT=10000 \ -DMAX_DUPLENGTH=30000 \ -DLINK_SIZE=2 \ -DPOSIX_MALLOC_THRESHOLD=10 \ -DPCRE_STATIC \ -UBSR_ANYCRLF \ -UEBCDIC \ CC_WARN += -Wno-unused-function -Wno-deprecated-declarations INC_DIR += \ $(REP_DIR)/src/lib/glib \ $(GLIB_SRC_DIR) \ $(REP_DIR)/include/glib \ $(GLIB_PORT_DIR)/src/lib/glib \ $(GLIB_PORT_DIR)/include/glib \ DEPRECATED_SRC_C := $(notdir $(wildcard $(GLIB_SRC_DIR)/deprecated/*.c)) PCRE_SRC := $(notdir $(wildcard $(GLIB_SRC_DIR)/pcre/*.c)) LIBCHARSET_SRC := $(notdir $(wildcard $(GLIB_SRC_DIR)/libcharset/*.c)) GLIB_SRC := $(notdir $(wildcard $(GLIB_SRC_DIR)/*.c)) GLIB_FILTER := \ goption.c guuid.c win_iconv.c \ $(notdir $(wildcard $(GLIB_SRC_DIR)/*win32*.c)) \ $(notdir $(wildcard $(GLIB_SRC_DIR)/*win64*.c)) SRC_C = \ $(DEPRECATED_SRC_C) \ $(PCRE_SRC) \ $(LIBCHARSET_SRC) \ $(filter-out $(GLIB_FILTER),$(GLIB_SRC)) \ vpath %.c $(GLIB_SRC_DIR) vpath %.c $(GLIB_SRC_DIR)/deprecated vpath %.c $(GLIB_SRC_DIR)/pcre vpath %.c $(GLIB_SRC_DIR)/libcharset CC_CXX_WARN_STRICT =