32 lines
1.1 KiB
Text
32 lines
1.1 KiB
Text
--- src/common.orig Sat Aug 20 14:08:13 2016
|
|
+++ src/common Fri Oct 14 16:29:34 2016
|
|
@@ -9,6 +9,8 @@ else ifeq ($(uname),Darwin)
|
|
BUILD_ENV_ := OSX
|
|
else ifeq ($(uname),FreeBSD)
|
|
BUILD_ENV_ := FreeBSD
|
|
+else ifeq ($(uname),OpenBSD)
|
|
+ BUILD_ENV_ := OpenBSD
|
|
else ifeq ($(filter-out MINGW32_%, $(uname)),)
|
|
BUILD_ENV_ := MinGW
|
|
else ifeq ($(filter-out CYGWIN_%, $(uname)),)
|
|
@@ -20,7 +22,7 @@ else
|
|
BUILD_ENV_ := $(BUILD_ENV)
|
|
endif
|
|
|
|
-ifeq ($(filter-out Unix MinGW OSX OSX_Universal FreeBSD,$(BUILD_ENV_)),)
|
|
+ifeq ($(filter-out Unix MinGW OSX OSX_Universal FreeBSD OpenBSD,$(BUILD_ENV_)),)
|
|
# Linux-ish
|
|
LIBEXT = .a
|
|
OBJEXT = .o
|
|
@@ -59,6 +61,11 @@ ifeq ($(filter-out OSX OSX_Universal,$(BUILD_ENV_)),)
|
|
else ifeq ($(filter-out FreeBSD,$(BUILD_ENV_)),)
|
|
CP_CXXFLAGS +=
|
|
LINKLIB = ar rcT $@ $^
|
|
+ LINKBIN = $(CXX) $(LINKFLAGS) -o $@ -Wl,--start-group $^ -Wl,--end-group $(LIBS)
|
|
+ LINKNATIVE = $(HOSTCXX) -o $@ $^
|
|
+else ifeq ($(filter-out OpenBSD,$(BUILD_ENV_)),)
|
|
+ CP_CXXFLAGS +=
|
|
+ LINKLIB = ar rc $@ $^
|
|
LINKBIN = $(CXX) $(LINKFLAGS) -o $@ -Wl,--start-group $^ -Wl,--end-group $(LIBS)
|
|
LINKNATIVE = $(HOSTCXX) -o $@ $^
|
|
ifeq ($(origin CC),default)
|