forked from ilg-archived/openocd
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
merge the last version from https://github.com/gnu-mcu-eclipse/openocd
Revision: 8721a12 Author: Liviu Ionescu Date: 2017-09-03 00:57:08 [ilg-archived#16]; remove duplicate Makefile lines
- Loading branch information
Showing
451 changed files
with
17,313 additions
and
12,885 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,116 +1,85 @@ | ||
include $(top_srcdir)/common.mk | ||
noinst_LTLIBRARIES += %D%/libopenocd.la | ||
bin_PROGRAMS += %D%/openocd | ||
|
||
SUBDIRS = \ | ||
jtag \ | ||
helper \ | ||
target \ | ||
transport \ | ||
flash \ | ||
svf \ | ||
xsvf \ | ||
pld \ | ||
server \ | ||
rtos | ||
%C%_openocd_SOURCES = \ | ||
%D%/main.c | ||
|
||
noinst_LTLIBRARIES = libopenocd.la | ||
bin_PROGRAMS = openocd | ||
%C%_libopenocd_la_SOURCES = \ | ||
%D%/hello.c %D%/hello.h \ | ||
%D%/openocd.c %D%/openocd.h | ||
|
||
MAINFILE = main.c | ||
%C%_openocd_LDADD = %D%/libopenocd.la | ||
|
||
openocd_SOURCES = $(MAINFILE) | ||
openocd_LDADD = libopenocd.la | ||
%C%_openocd_LDADD += $(MINGWLDADD) | ||
|
||
if INTERNAL_JIMTCL | ||
openocd_LDADD += $(top_builddir)/jimtcl/libjim.a | ||
%C%_openocd_LDADD += $(top_builddir)/jimtcl/libjim.a | ||
else | ||
openocd_LDADD += -ljim | ||
%C%_openocd_LDADD += -ljim | ||
endif | ||
|
||
if ULINK | ||
openocd_LDADD += -lm | ||
endif | ||
|
||
libopenocd_la_SOURCES = \ | ||
hello.c \ | ||
openocd.c | ||
|
||
noinst_HEADERS = \ | ||
hello.h \ | ||
openocd.h | ||
|
||
libopenocd_la_CPPFLAGS = -DPKGBLDDATE=\"`date +%F-%R`\" | ||
%C%_libopenocd_la_CPPFLAGS = | ||
|
||
# banner output includes RELSTR appended to $VERSION from the configure script | ||
# guess-rev.sh returns either a repository version ID or "-snapshot" | ||
if RELEASE | ||
libopenocd_la_CPPFLAGS += -DRELSTR=\"\" | ||
libopenocd_la_CPPFLAGS += -DGITVERSION=\"\" | ||
%C%_libopenocd_la_CPPFLAGS += -DRELSTR=\"\" | ||
%C%_libopenocd_la_CPPFLAGS += -DGITVERSION=\"\" | ||
else | ||
libopenocd_la_CPPFLAGS += -DRELSTR=\"`$(top_srcdir)/guess-rev.sh $(top_srcdir)`\" | ||
libopenocd_la_CPPFLAGS += -DGITVERSION=\"`cd $(top_srcdir) && git describe`\" | ||
%C%_libopenocd_la_CPPFLAGS += -DRELSTR=\"`$(top_srcdir)/guess-rev.sh $(top_srcdir)`\" | ||
%C%_libopenocd_la_CPPFLAGS += -DGITVERSION=\"`cd $(top_srcdir) && git describe`\" | ||
%C%_libopenocd_la_CPPFLAGS += -DPKGBLDDATE=\"`date +%F-%R`\" | ||
endif | ||
|
||
# add default CPPFLAGS | ||
libopenocd_la_CPPFLAGS += $(AM_CPPFLAGS) $(CPPFLAGS) | ||
%C%_libopenocd_la_CPPFLAGS += $(AM_CPPFLAGS) $(CPPFLAGS) | ||
|
||
# the library search path. | ||
libopenocd_la_LDFLAGS = $(all_libraries) | ||
%C%_libopenocd_la_LDFLAGS = $(all_libraries) | ||
|
||
if IS_MINGW | ||
MINGWLDADD = -lws2_32 | ||
else | ||
MINGWLDADD = | ||
endif | ||
|
||
libopenocd_la_LIBADD = \ | ||
$(top_builddir)/src/xsvf/libxsvf.la \ | ||
$(top_builddir)/src/svf/libsvf.la \ | ||
$(top_builddir)/src/pld/libpld.la \ | ||
$(top_builddir)/src/jtag/libjtag.la \ | ||
$(top_builddir)/src/transport/libtransport.la \ | ||
$(top_builddir)/src/flash/libflash.la \ | ||
$(top_builddir)/src/target/libtarget.la \ | ||
$(top_builddir)/src/server/libserver.la \ | ||
$(top_builddir)/src/rtos/librtos.la \ | ||
$(top_builddir)/src/helper/libhelper.la \ | ||
$(LIBFTDI_LIBS) $(MINGWLDADD) \ | ||
$(HIDAPI_LIBS) $(LIBUSB0_LIBS) $(LIBUSB1_LIBS) | ||
|
||
STARTUP_TCL_SRCS = \ | ||
$(srcdir)/helper/startup.tcl \ | ||
$(srcdir)/jtag/startup.tcl \ | ||
$(srcdir)/target/startup.tcl \ | ||
$(srcdir)/flash/startup.tcl \ | ||
$(srcdir)/server/startup.tcl | ||
%C%_libopenocd_la_LIBADD = \ | ||
%D%/xsvf/libxsvf.la \ | ||
%D%/svf/libsvf.la \ | ||
%D%/pld/libpld.la \ | ||
%D%/jtag/libjtag.la \ | ||
%D%/transport/libtransport.la \ | ||
%D%/flash/libflash.la \ | ||
%D%/target/libtarget.la \ | ||
%D%/server/libserver.la \ | ||
%D%/rtos/librtos.la \ | ||
%D%/helper/libhelper.la | ||
|
||
EXTRA_DIST = $(STARTUP_TCL_SRCS) | ||
BIN2C = $(srcdir)/%D%/helper/bin2char.sh | ||
|
||
BUILT_SOURCES = startup_tcl.inc | ||
STARTUP_TCL_SRCS = | ||
EXTRA_DIST += $(STARTUP_TCL_SRCS) | ||
|
||
startup.tcl: $(STARTUP_TCL_SRCS) | ||
cat $^ > $@ | ||
|
||
BIN2C = $(top_srcdir)/src/helper/bin2char.sh | ||
BUILT_SOURCES += %D%/startup_tcl.inc | ||
|
||
# Convert .tcl to c-array | ||
startup_tcl.inc: startup.tcl $(BIN2C) | ||
$(BIN2C) < $< > $@ || { rm -f $@; false; } | ||
%D%/startup_tcl.inc: $(STARTUP_TCL_SRCS) | ||
cat $^ | $(BIN2C) > $@ || { rm -f $@; false; } | ||
|
||
# add generated files to make clean list | ||
CLEANFILES = startup.tcl startup_tcl.inc | ||
CLEANFILES += %D%/startup_tcl.inc | ||
|
||
# we do not want generated file in the dist | ||
dist-hook: | ||
rm -f $(distdir)/startup_tcl.inc | ||
|
||
MAINTAINERCLEANFILES = $(srcdir)/Makefile.in | ||
|
||
# The "quick" target builds executables & reinstalls the executables | ||
# Primary use: developer types to quicken the edit/compile/debug | ||
# cycle. by not requiring a "full build and full install". Note the | ||
# assumption is: You are only rebuilding the EXE.... and everything | ||
# else is/was previously installed. | ||
# | ||
# use at your own risk | ||
quick: all install-binPROGRAMS | ||
|
||
#dist-hook: | ||
# rm -f $(distdir)/%D%/startup_tcl.inc | ||
|
||
include %D%/helper/Makefile.am | ||
include %D%/jtag/Makefile.am | ||
include %D%/transport/Makefile.am | ||
include %D%/xsvf/Makefile.am | ||
include %D%/svf/Makefile.am | ||
include %D%/target/Makefile.am | ||
include %D%/rtos/Makefile.am | ||
include %D%/server/Makefile.am | ||
include %D%/flash/Makefile.am | ||
include %D%/pld/Makefile.am |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,23 +1,13 @@ | ||
include $(top_srcdir)/common.mk | ||
noinst_LTLIBRARIES += %D%/libflash.la | ||
%C%_libflash_la_SOURCES = \ | ||
%D%/common.c %D%/common.h \ | ||
%D%/mflash.c %D%/mflash.h | ||
|
||
SUBDIRS = \ | ||
nor \ | ||
nand | ||
%C%_libflash_la_LIBADD = \ | ||
%D%/nor/libocdflashnor.la \ | ||
%D%/nand/libocdflashnand.la | ||
|
||
METASOURCES = AUTO | ||
noinst_LTLIBRARIES = libflash.la | ||
libflash_la_SOURCES = \ | ||
common.c \ | ||
mflash.c | ||
STARTUP_TCL_SRCS += %D%/startup.tcl | ||
|
||
libflash_la_LIBADD = \ | ||
$(top_builddir)/src/flash/nor/libocdflashnor.la \ | ||
$(top_builddir)/src/flash/nand/libocdflashnand.la | ||
|
||
noinst_HEADERS = \ | ||
common.h \ | ||
mflash.h | ||
|
||
EXTRA_DIST = startup.tcl | ||
|
||
MAINTAINERCLEANFILES = $(srcdir)/Makefile.in | ||
include %D%/nor/Makefile.am | ||
include %D%/nand/Makefile.am |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.