- remove requirement for file2c.tcl
[openocd.git] / src / Makefile.am
1 bin_PROGRAMS = openocd
2
3 if ECOSBOARD
4 MAINFILE = ecosboard.c
5 else
6 MAINFILE = main.c jim.c
7 endif
8
9 openocd_SOURCES = $(MAINFILE) openocd.c
10
11 # set the include path found by configure
12 INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/src/helper \
13 -I$(top_srcdir)/src/jtag -I$(top_srcdir)/src/target -I$(top_srcdir)/src/xsvf -I$(top_srcdir)/src/server \
14 -I$(top_srcdir)/src/flash -I$(top_srcdir)/src/pld $(all_includes)
15
16 # pass path to prefix path
17 openocd_CPPFLAGS = \
18 -DPKGLIBDIR=\"$(pkglibdir)\" \
19 -DPKGBLDDATE=\"`date +%F-%R`\" \
20 -DPKGBLDREV=\"`$(top_srcdir)/guess-rev.sh`\" \
21 @CPPFLAGS@
22
23 # the library search path.
24 openocd_LDFLAGS = $(all_libraries)
25 SUBDIRS = helper jtag xsvf target server flash pld
26
27 if IS_MINGW
28 MINGWLDADD = -lwsock32
29 else
30 MINGWLDADD =
31 endif
32
33 if FT2232_LIBFTDI
34 FTDI2232LIB = -lftdi -lusb
35 else
36 if PRESTO_LIBFTDI
37 FTDI2232LIB = -lftdi -lusb
38 else
39 FTDI2232LIB =
40 endif
41 endif
42
43 if USBPROG
44 LIBUSB = -lusb
45 else
46 if JLINK
47 LIBUSB = -lusb
48 else
49 LIBUSB =
50 endif
51 endif
52
53 if IS_WIN32
54 if FTD2XXDIR
55 FTD2XXLDADD = @WITH_FTD2XX@/FTD2XX.lib
56 else
57 FTD2XXLDADD = -lftd2xx
58 endif
59 else
60 FTD2XXLDADD = -lftd2xx
61 endif
62
63 if FT2232_FTD2XX
64 FTD2XXLIB = $(FTD2XXLDADD)
65 else
66 if PRESTO_FTD2XX
67 FTD2XXLIB = $(FTD2XXLDADD)
68 else
69 FTD2XXLIB =
70 endif
71 endif
72
73 openocd_LDADD = $(top_builddir)/src/startup.o $(top_builddir)/src/xsvf/libxsvf.a \
74 $(top_builddir)/src/target/libtarget.a $(top_builddir)/src/jtag/libjtag.a \
75 $(top_builddir)/src/helper/libhelper.a \
76 $(top_builddir)/src/server/libserver.a $(top_builddir)/src/helper/libhelper.a \
77 $(top_builddir)/src/flash/libflash.a $(top_builddir)/src/target/libtarget.a \
78 $(top_builddir)/src/pld/libpld.a \
79 $(FTDI2232LIB) $(FTD2XXLIB) $(MINGWLDADD) $(LIBUSB)
80
81
82
83 nobase_dist_pkglib_DATA = \
84 tcl/bitsbytes.tcl \
85 tcl/chip/atmel/at91/aic.tcl \
86 tcl/chip/atmel/at91/at91sam7x128.tcl \
87 tcl/chip/atmel/at91/at91sam7x256.tcl \
88 tcl/chip/atmel/at91/pmc.tcl \
89 tcl/chip/atmel/at91/rtt.tcl \
90 tcl/chip/atmel/at91/usarts.tcl \
91 tcl/cpu/arm/arm7tdmi.tcl \
92 tcl/cpu/arm/arm920.tcl \
93 tcl/cpu/arm/arm946.tcl \
94 tcl/cpu/arm/arm966.tcl \
95 tcl/memory.tcl \
96 tcl/mmr_helpers.tcl \
97 tcl/readable.tcl
98
99 # Convert .tcl to object
100
101 $(top_builddir)/src/startup.o: $(top_srcdir)/src/startup.tcl
102 ${OBJCOPY} -I binary -O ${OBJCOPY_FORMAT} -B ${OBJCOPY_ARCH} startup.tcl startup.o

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)