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