summaryrefslogtreecommitdiff
path: root/devel/openocd/options.mk
diff options
context:
space:
mode:
authorrodent <rodent>2015-04-04 00:26:42 +0000
committerrodent <rodent>2015-04-04 00:26:42 +0000
commitd24405c9bc85e4f7e94bee8b9f6c232d3523c478 (patch)
tree8d5ad146306a1233d25f6aee88343784f7db0c5c /devel/openocd/options.mk
parent5ba34df5e63eff7b5c9b93b70ede6796bd9ad7e0 (diff)
downloadpkgsrc-d24405c9bc85e4f7e94bee8b9f6c232d3523c478.tar.gz
Import openocd-0.8.0 as devel/openocd.
Free and open on-chip debugging, in-system programming and boundary-scan testing.
Diffstat (limited to 'devel/openocd/options.mk')
-rw-r--r--devel/openocd/options.mk25
1 files changed, 25 insertions, 0 deletions
diff --git a/devel/openocd/options.mk b/devel/openocd/options.mk
new file mode 100644
index 00000000000..00155f3fde8
--- /dev/null
+++ b/devel/openocd/options.mk
@@ -0,0 +1,25 @@
+# $NetBSD: options.mk,v 1.1 2015/04/04 00:26:42 rodent Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.openocd
+PKG_SUPPORTED_OPTIONS= libhidapi libusb libusb1
+PKG_SUGGESTED_OPTIONS+= ${PKG_SUPPORTED_OPTIONS}
+PLIST_VARS+= libusb1
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mlibhidapi)
+.include "../../comms/libhidapi/buildlink3.mk"
+HIDAPI_CFLAGS= -I${BUILDLINK_PREFIX.libhidapi}/include/hidapi
+HIDAPI_LIBS= -L/usr/pkgsrc/pkg/lib -Wl,-R/usr/pkgsrc/pkg/lib -lhidapi
+CONFIGURE_ENV+= HIDAPI_CFLAGS=${HIDAPI_CFLAGS:Q}
+CONFIGURE_ENV+= HIDAPI_LIBS=${HIDAPI_LIBS:Q}
+.endif
+
+.if !empty(PKG_OPTIONS:Mlibusb)
+.include "../../devel/libusb/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mlibusb1)
+.include "../../devel/libusb1/buildlink3.mk"
+PLIST.libusb1= yes
+.endif