diff --git a/make/defs.mk b/make/defs.mk index 072cc405..2dd38bc6 100644 --- a/make/defs.mk +++ b/make/defs.mk @@ -70,6 +70,7 @@ LD_LIB_PATH += $(MODDIR)/lib PROJECT ?= $(notdir $(shell cd $(TOPDIR); pwd)) LIBNAME ?= $(PROJECT) +LIBTYPE ?= shared TARGET ?= Linux @@ -479,6 +480,25 @@ ifeq ($(STRIP_SYMBOLS),true) STRIP_DONE ?= strip.done endif +ifeq ($(USE_GLIB),true) + ifneq ($(TARGET),mingw) + ifeq ($(ARCH),x86) + PROJECT_CFLAGS += $(shell PKG_CONFIG_PATH=/opt/gnome/lib/pkgconfig pkg-config --cflags glib-2.0) + PROJECT_CPPFLAGS += $(shell PKG_CONFIG_PATH=/opt/gnome/lib/pkgconfig pkg-config --cflags glib-2.0) + PROJECT_LDFLAGS += $(shell PKG_CONFIG_PATH=/opt/gnome/lib/pkgconfig pkg-config --libs glib-2.0) + else + ifeq ($(ARCH),x86_64) + PROJECT_CFLAGS += $(shell export PKG_CONFIG_PATH=/opt/gnome/lib64/pkgconfig; pkg-config --cflags glib-2.0) + PROJECT_CPPFLAGS += $(shell export PKG_CONFIG_PATH=/opt/gnome/lib64/pkgconfig; pkg-config --cflags glib-2.0) + PROJECT_LDFLAGS += $(shell export PKG_CONFIG_PATH=/opt/gnome/lib64/pkgconfig; pkg-config --libs glib-2.0) + endif + endif + PROJECT_LDFLAGS += -ldl -lpthread + else + PROJECT_LDFLAGS += -lglib-2.0 + endif +endif + #export PROJECT PROJECT_CFLAGS PROJECT_CPPFLAGS PROJECT_LDFLAGS USE_TIMER