37 lines
1.2 KiB
Plaintext
37 lines
1.2 KiB
Plaintext
$NetBSD: patch-Makefile-NetBSD,v 1.3 2014/02/18 15:01:09 joerg Exp $
|
|
|
|
--- Makefile.orig 2012-04-08 15:55:52.000000000 +0000
|
|
+++ Makefile
|
|
@@ -75,6 +75,20 @@ install: strip
|
|
endif
|
|
|
|
#
|
|
+# NetBSD rules
|
|
+#
|
|
+ifeq ($(OS),NetBSD)
|
|
+COMMON_SRCS+=PosixSerialPort.cpp NetBSDPortFactory.cpp
|
|
+COMMON_LIBS=-Wl,--as-needed
|
|
+WX_LIBS+=-lX11
|
|
+
|
|
+MACHINE:=$(shell uname -m)
|
|
+
|
|
+install: strip
|
|
+ tar cvzf $(BINDIR)/bossa-$(MACHINE)-$(VERSION).tgz -C $(BINDIR) bossa$(EXE) bossac$(EXE) bossash$(EXE)
|
|
+endif
|
|
+
|
|
+#
|
|
# OS X rules
|
|
#
|
|
ifeq ($(OS),Darwin)
|
|
@@ -142,8 +156,8 @@ ARMOBJCOPY=$(ARM)objcopy
|
|
#
|
|
# CXX Flags
|
|
#
|
|
-COMMON_CXXFLAGS+=-Wall -Werror -MT $@ -MD -MP -MF $(@:%.o=%.d) -DVERSION=\"$(VERSION)\" -g -O2
|
|
-WX_CXXFLAGS:=$(shell wx-config --cxxflags --version=$(WXVERSION)) -DWX_PRECOMP -Wno-ctor-dtor-privacy -O2 -fno-strict-aliasing
|
|
+COMMON_CXXFLAGS+=-Wall -Werror -MT $@ -MD -MP -MF $(@:%.o=%.d) -DVERSION=\"$(VERSION)\" ${CXXFLAGS}
|
|
+WX_CXXFLAGS:=$(shell wx-config --cxxflags --version=$(WXVERSION)) -DWX_PRECOMP -Wno-ctor-dtor-privacy ${CXXFLAGS} -fno-strict-aliasing
|
|
BOSSA_CXXFLAGS=$(COMMON_CXXFLAGS) $(WX_CXXFLAGS)
|
|
BOSSAC_CXXFLAGS=$(COMMON_CXXFLAGS)
|
|
BOSSASH_CXXFLAGS=$(COMMON_CXXFLAGS) -Isrc/arm-dis
|