|
@@ -82,37 +82,22 @@ override OS=WINNT
|
|
endif
|
|
endif
|
|
|
|
|
|
#keep these if statements separate
|
|
#keep these if statements separate
|
|
-ifeq ($(OS), WINNT)
|
|
|
|
-SHLIB_EXT = dll
|
|
|
|
-SONAME_FLAG = -soname
|
|
|
|
-CFLAGS_add += -nodefaultlibs
|
|
|
|
-shlibdir = $(bindir)
|
|
|
|
-else
|
|
|
|
-shlibdir = $(libdir)
|
|
|
|
-endif
|
|
|
|
-
|
|
|
|
-ifeq ($(OS), Linux)
|
|
|
|
-SHLIB_EXT = so
|
|
|
|
-SONAME_FLAG = -soname
|
|
|
|
-CFLAGS_add+=-fPIC
|
|
|
|
-endif
|
|
|
|
-
|
|
|
|
-ifeq ($(OS), FreeBSD)
|
|
|
|
-SHLIB_EXT = so
|
|
|
|
-SONAME_FLAG = -soname
|
|
|
|
-CFLAGS_add+=-fPIC
|
|
|
|
-endif
|
|
|
|
-
|
|
|
|
-ifeq ($(OS), OpenBSD)
|
|
|
|
-SHLIB_EXT = so
|
|
|
|
-SONAME_FLAG = -soname
|
|
|
|
-CFLAGS_add+=-fPIC
|
|
|
|
-endif
|
|
|
|
|
|
|
|
-ifeq ($(OS), Darwin)
|
|
|
|
-SHLIB_EXT = dylib
|
|
|
|
-SONAME_FLAG = -install_name
|
|
|
|
-CFLAGS_add+=-fPIC
|
|
|
|
|
|
+ifeq ($(OS), WINNT)
|
|
|
|
+ SHLIB_EXT = dll
|
|
|
|
+ SONAME_FLAG = -soname
|
|
|
|
+ override CFLAGS_add += -nodefaultlibs
|
|
|
|
+ shlibdir = $(bindir)
|
|
|
|
+ else
|
|
|
|
+ ifeq ($(OS), Darwin)
|
|
|
|
+ SHLIB_EXT = dylib
|
|
|
|
+ SONAME_FLAG = -install_name
|
|
|
|
+ else
|
|
|
|
+ SHLIB_EXT = so
|
|
|
|
+ SONAME_FLAG = -soname
|
|
|
|
+ endif
|
|
|
|
+ override CFLAGS_add += -fPIC
|
|
|
|
+ shlibdir = $(libdir)
|
|
endif
|
|
endif
|
|
|
|
|
|
# The target specific FLAGS_add
|
|
# The target specific FLAGS_add
|