af9f503077
libxsvf is a library that be used to access the JTAG interface on an embedded device using an embedded host processor or microcontroller instead of using an external JTAG probe. In addition to playing SVF and XSVF files this library is also capable of scanning the devices in the JTAG chain. ok sthen@
28 lines
1.2 KiB
Plaintext
28 lines
1.2 KiB
Plaintext
$OpenBSD: patch-xsvftool-xpcu_src_Makefile,v 1.1.1.1 2011/08/27 06:46:20 jasper Exp $
|
|
--- xsvftool-xpcu.src/Makefile.orig Thu Aug 25 09:18:49 2011
|
|
+++ xsvftool-xpcu.src/Makefile Sat Aug 27 08:45:23 2011
|
|
@@ -22,9 +22,9 @@ USE_PREP_HARDWARE = 1
|
|
|
|
LIBXSVFDIR=..
|
|
|
|
-CC = gcc
|
|
-CFLAGS = -Wall -Wextra -Werror -Os -ggdb -I$(LIBXSVFDIR) -MD
|
|
-LDFLAGS = -L$(LIBXSVFDIR)
|
|
+CC ?= gcc
|
|
+CFLAGS = -Wall -Wextra -ggdb -I$(LIBXSVFDIR) -MD $(EXTRA_CFLAGS)
|
|
+LDFLAGS = -L$(LIBXSVFDIR) $(EXTRA_LDFLAGS)
|
|
LDLIBS = -lusb -lreadline -lxsvf
|
|
|
|
SDCC = sdcc
|
|
@@ -59,8 +59,8 @@ $(LIBXSVFDIR)/libxsvf.a:
|
|
$(MAKE) -C $(LIBXSVFDIR) libxsvf.a
|
|
|
|
hardware_cksum_vl.inc hardware_cksum_c.inc: hardware.sh hardware.ucf hardware.v
|
|
- echo "'h$$(cat $^ | md5sum | cut -c1-6 | tr a-z A-Z)" > hardware_cksum_vl.inc
|
|
- echo "\"$$(cat $^ | md5sum | cut -c1-6 | tr a-z A-Z)\"" > hardware_cksum_c.inc
|
|
+ echo "'h$$(cat $^ | md5 | cut -c1-6 | tr a-z A-Z)" > hardware_cksum_vl.inc
|
|
+ echo "\"$$(cat $^ | md5 | cut -c1-6 | tr a-z A-Z)\"" > hardware_cksum_c.inc
|
|
|
|
filedata.h: hardware.svf erasecpld.svf firmware.ihx
|
|
{ echo "unsigned char hardware_svf[] = { " && perl -pe 's/(.)/ord($$1).","/sge' hardware.svf && echo "};" && \
|