2022-03-11 18:49:30 +00:00

56 lines
1.2 KiB
Makefile

COMMENT = Open On-Chip Debugging
DISTNAME = openocd-0.11.0
CATEGORIES = devel
HOMEPAGE = http://openocd.sourceforge.net/
# GPLv2
PERMIT_PACKAGE = Yes
WANTLIB += c ftdi1 hidapi-libusb iconv jim m pthread usb usb-1.0 util
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=openocd/}
EXTRACT_SUFX = .tar.bz2
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS = --disable-werror \
--disable-wextra \
--enable-armjtagew \
--enable-at91rm9200 \
--enable-ep93xx \
--enable-ftdi \
--enable-jlink \
--enable-presto_libftdi \
--enable-rlink \
--enable-usbprog \
--enable-vsllink \
--enable-ulink \
--enable-stlink \
--enable-ti-icdi \
--enable-usb-blaster-2 \
--enable-usb-blaster \
--enable-osbdm \
--enable-opendous \
--enable-openjtag \
--enable-cmsis-dap \
--enable-presto \
--enable-aice \
--enable-buspirate \
--disable-internal-jimtcl \
--without-capstone
CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/jim" \
LDFLAGS="-L${LOCALBASE}/lib -pthread"
LIB_DEPENDS = comms/libhidapi \
devel/libftdi1 \
devel/libusb-compat \
lang/jimtcl>=0.75
USE_GMAKE = Yes
# Fails to link main.o and libopenocd.a properly resulting in undefined reference in the gdb_server.o
USE_LIBTOOL = gnu
.include <bsd.port.mk>