Files
pkgsrc-ng/cross/bossa/patches/patch-Makefile-NetBSD
2014-11-05 12:41:07 +01:00

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