LIB_CPPFLAGS += $(CPPFLAGS)
LIB_CFLAGS += $(CFLAGS)
-ifeq ($(TARGET_OS),)
- # Check for target
- ifeq ($(OS),Windows_NT)
- TARGET_OS = win32
- else
- TARGET_OS = $(shell uname | tr '[A-Z]' '[a-z]' )
- #$(warning TARGET_OS=$(TARGET_OS))
- endif
-endif
-
ifeq ($(TARGET_OS),win32)
SOLIB_EXT = dll
else
$(USER_LIB_DIR)/lib$(1).$(SOLIB_EXT): $$($(1)_OBJSLO)
@$(QUIET_CMD_ECHO) " LINK $$@"
- $(Q) $(LD) --shared --soname=lib$(1).$(SOLIB_EXT) -o $$@ $$^
+ $(Q) $(LD) --shared --soname=lib$(1).$(SOLIB_EXT) -o $$@ $$^ $$(LOADLIBES) $$($(1)_LIBS:%=-l%)
endef