svn commit: r409629 - head/devel/openocd
Steven Kreuzer
skreuzer at FreeBSD.org
Fri Feb 26 18:33:43 UTC 2016
Author: skreuzer
Date: Fri Feb 26 18:33:41 2016
New Revision: 409629
URL: https://svnweb.freebsd.org/changeset/ports/409629
Log:
Add an option to build with support for CMSIS-DAP
PR: 207488
Submitted by: Bernd Walter <ticso at cicely7.cicely.de>
Modified:
head/devel/openocd/Makefile
Modified: head/devel/openocd/Makefile
==============================================================================
--- head/devel/openocd/Makefile Fri Feb 26 18:25:53 2016 (r409628)
+++ head/devel/openocd/Makefile Fri Feb 26 18:33:41 2016 (r409629)
@@ -20,7 +20,7 @@ BROKEN_FreeBSD_9= libusb does not instal
OPTIONS_DEFINE= DOC JIMTCL VERBOSE JTAG_IO USB_IO PARPORT DUMMY FT2232 FTDI \
USBBLASTER EP93XX AT91RM9200 PRESTO USBPROG JLINK VSLLINK RLINK ULINK \
ARMJTAGEW BUSPIRATE TIICDI STLINK OSBDM OPENDOUS SYSFSGPIO RMTBITBANG \
- MINIDRIVER
+ MINIDRIVER CMSISDAP
OPTIONS_DEFAULT=DOC JIMTCL PARPORT DUMMY FT2232 FTDI USBBLASTER EP93XX \
AT91RM9200 PRESTO USBPROG JLINK VSLLINK RLINK ULINK ARMJTAGEW \
BUSPIRATE STLINK OSBDM OPENDOUS RMTBITBANG
@@ -52,6 +52,7 @@ OPENDOUS= Support EStick/OpenDous Progra
SYSFSGPIO= Support Programming via sysfs GPIOs
RMTBITBANG_DESC=Support Remote-Bitbang Driver
MINIDRIVER_DESC=Dummy minidriver only (will exclude others!)
+CMSISDAP_DESC=Support for CMSIS-DAP Compliant Debugger
USES= gmake libtool pkgconfig tar:bzip2
CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib
@@ -276,6 +277,13 @@ CONFIGURE_ARGS+= --enable-minidriver-dum
CONFIGURE_ARGS+= --disable-minidriver-dummy
.endif
+.if ${PORT_OPTIONS:MCMSISDAP}
+CONFIGURE_ARGS+= --enable-cmsis-dap
+LIB_DEPENDS+= libhidapi.so:${PORTSDIR}/comms/hidapi
+.else
+CONFIGURE_ARGS+= --disable-cmsis-dap
+.endif
+
.if defined(WITH_LIBFTDI)
LIB_DEPENDS+= libftdi.so:${PORTSDIR}/devel/libftdi
.endif
More information about the svn-ports-all
mailing list