Jan Lindemann
df6c1ef9a1
make, tmpl/tagged: Add basic microcontroller support
...
Add support for building the firmware of the Cortex M3 ST-NUCLEO-F103RB
development board with an STM32 microcontroller. This commit add some hooks,
notably support for tagged templates, but adds lots of crap, too, notably
makefiles and variables that should have different names and / or
functionality.
New makefiles are: Mcu-defs.mk mcu-exe.mk mcu-flash.mk mcu-tags.mk
mcu-topdir.mk tagged-tmpl.mk, a new directory is tmpl/tagged.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-03-06 12:19:42 +00:00
..
autoconf.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
backup.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
bin.mk
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
2019-02-27 20:46:54 +00:00
cache.mk
Further improve build time: Try to avoid calling projects.py
2019-02-28 14:48:57 +00:00
cfg_dev.mk
cfg_dev.mk: Defaulting to defs-dev.mk for everything
2007-08-16 20:36:11 +00:00
cfg_dist.mk
cfg_dist.mk: Defaulting to defs-dist.mk for everything
2007-08-16 20:36:20 +00:00
cleandirs.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
conf.mk
conf.mk, crontab.mk: Fix accidental cleanup of .h in conf.mk and crontab.mk
2019-01-30 16:23:24 +00:00
contrib.mk
make: Replace some executables by absolute paths to improve performance
2017-09-02 19:26:52 +00:00
cpp-extra-targets.mk
make: Add multiple inclusion preventers around makefile rules
2018-12-27 17:02:19 +00:00
cpp.mk
build-system naming conventions: Add cpp.mk and introduced libsrc directory support
2016-02-28 12:00:55 +00:00
crontab.mk
conf.mk, crontab.mk: Fix accidental cleanup of .h in conf.mk and crontab.mk
2019-01-30 16:23:24 +00:00
dav.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
debugger.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
defs-cpp.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
defs-dev.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
defs-dirs.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
defs-dist.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
defs.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
depend.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
dev-utils.mk
dev-utils.mk: Add new targets
2019-03-04 20:20:51 +00:00
dirs.mk
Further improve build time: Try to avoid calling projects.py
2019-02-28 14:48:57 +00:00
disabled.mk
disabled.mk: Add disabled.mk
2016-02-23 20:21:59 +00:00
dist.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
doc-rules.mk
make: Replace some executables by absolute paths to improve performance
2017-09-02 19:26:52 +00:00
doc.mk
doc-rules.mk, doc.mk: Push rules into doc-rules.mk
2007-08-17 12:24:26 +00:00
doxygen.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
dummy.mk
make: Replace some executables by absolute paths to improve performance
2017-09-02 19:26:52 +00:00
exe.mk
make: Add dev-utils.mk for convenience targets
2018-11-27 15:10:18 +00:00
generic.mk
generic.mk: Add file
2005-06-17 11:38:19 +00:00
gettext.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
git-cvs-bridge.mk
git-cvs-bridge.mk: Add support for GIT_CVSIMPORT_EXTRA_ARGS
2019-01-08 11:03:36 +00:00
git-submod.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
header.mk
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
2019-02-27 20:46:54 +00:00
htdocs.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
images.mk
images.mk: Add file
2007-08-30 10:12:14 +00:00
include.mk
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
2019-02-27 20:46:54 +00:00
install-files.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
isolinux.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
java.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
js.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
ldlibpath.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
lib.mk
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
2019-02-27 20:46:54 +00:00
libsrc.mk
libsrc.mk: Add file
2007-10-05 06:12:03 +00:00
lilypond.mk
make: Replace some executables by absolute paths to improve performance
2017-09-02 19:26:52 +00:00
linux-rpm-build.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
linux-rpm.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
lo.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
main.mk
defs.mk.in: Do all -DVERSION_STR handling
2012-05-02 17:55:14 +00:00
make.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
Makefile
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
mcu-defs.mk
make, tmpl/tagged: Add basic microcontroller support
2019-03-06 12:19:42 +00:00
mcu-exe.mk
make, tmpl/tagged: Add basic microcontroller support
2019-03-06 12:19:42 +00:00
mcu-flash.mk
make, tmpl/tagged: Add basic microcontroller support
2019-03-06 12:19:42 +00:00
mcu-tags.mk
make, tmpl/tagged: Add basic microcontroller support
2019-03-06 12:19:42 +00:00
mcu-topdir.mk
make, tmpl/tagged: Add basic microcontroller support
2019-03-06 12:19:42 +00:00
path-rules.mk
path-rules.mk: Add file
2017-12-17 14:57:48 +00:00
platform.mk
platform.mk: Add support for explicit TARGET = linux
2019-03-03 19:49:54 +00:00
plugin-defs.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
plugin-version.mk
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
2019-02-27 20:46:54 +00:00
plugin.mk
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
2019-02-27 20:46:54 +00:00
prereq-installed.mk
prereq-installed.mk: Add check-conf to allowed targets
2017-04-29 12:52:33 +00:00
profile.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
profiler-defs.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
profiler-rules-run.mk
make: Speed up clean targets
2017-12-27 11:43:01 +00:00
profiler.mk
make: Split up profiler.mk into profiler-defs.mk and profiler-rules-run.mk
2017-12-11 14:07:06 +00:00
proj.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
projdefs.mk
autoconf.mk, projdefs.mk: Add files
2002-07-19 19:41:05 +00:00
project.conf
proj.mk, project.conf: Move dependencies from proj.mk into project.conf
2018-12-14 12:13:59 +00:00
projects-dir.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
projects.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
py-defs.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
py-mod.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
py-run.mk
make, scripts: Now excplicitly calling python2 executable instead of python
2018-01-02 13:12:00 +00:00
python-cli.mk
make, scripts: Now excplicitly calling python2 executable instead of python
2018-01-02 13:12:00 +00:00
qt-defs.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
qt-pro.mk
make: Replace pwd by $(PWD)
2017-12-18 13:45:55 +00:00
qt-rules.mk
py-mod.mk, qt-rules.mk, yapp.mk: Add HDRDIR_SCOPE_SUFFIX to ytools include files
2017-12-18 18:31:37 +00:00
qt.mk
qt.mk: Include qtversion.mk, fixes build in feedfs-qt
2017-04-21 06:52:57 +00:00
qtexe.mk
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
2019-02-27 20:46:54 +00:00
qtplugin.mk
qtplugin.mk: Code beautification
2016-09-05 13:17:06 +00:00
qtso.mk
qtso.mk: Add file
2005-11-08 08:40:12 +00:00
qttools.mk
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
2019-02-27 20:46:54 +00:00
qtversion.mk
qtversion.mk: Bumped QT_MAJOR_VERSION, too, apparently QT_VERSION wasn't enough
2017-04-21 06:52:23 +00:00
rpmdist.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
rules.mk
rules.mk: Add target echo-compilers (still incomplete)
2019-03-03 14:47:41 +00:00
run.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
scripts-targets.mk
make, scripts: Now excplicitly calling python2 executable instead of python
2018-01-02 13:12:00 +00:00
scripts.mk
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
2019-02-27 20:46:54 +00:00
smart-selection.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
so.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
song.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
srcdist.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
standalone-exe.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
std-tools.mk
make: Support GNUmakefile too, where applicable
2018-12-27 17:30:10 +00:00
subdirs.mk
make/*.mk: More performance tweaks
2019-02-28 16:12:58 +00:00
subtree.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
suse-selection.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
svg.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
swig.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
tag-defs.mk
make: Replace sed by $(SED)
2012-02-04 10:59:02 +00:00
tag-rules.mk
srcdist.mk: Make wd-upload work with upload-defs.mk
2019-01-08 10:53:32 +00:00
tagged-tmpl-repo.mk
make, tmpl/tagged: Add basic microcontroller support
2019-03-06 12:19:42 +00:00
tagged-tmpl.mk
make, tmpl/tagged: Add basic microcontroller support
2019-03-06 12:19:42 +00:00
targets-tools.mk
make: Fix MinGW build machinery machinery
2019-03-02 17:21:48 +00:00
test-exe.mk
make: Replace pwd by $(PWD)
2017-12-18 13:45:55 +00:00
test-java.mk
make: Add profiler.mk
2017-12-10 14:00:12 +00:00
tex.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
text.mk
text.mk: Merged change from V_1_1_31_6_POST_ACCEPTANCE (added empty test target)
2011-03-20 16:11:46 +00:00
textest.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
theme-images.mk
make, scripts: Preserve modification time on installation
2017-08-31 19:40:39 +00:00
tmpl.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
tools-matlab.mk
tools-matlab.mk: Add file
2014-01-26 15:08:37 +00:00
tools.mk
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
2019-02-27 20:46:54 +00:00
topdir-autoconf.mk
topdir-autoconf.mk: Check three levels deep for autoconfigured files
2015-07-08 13:01:21 +00:00
topdir.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
upload-defs-rpm.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
upload-defs.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
upload-rules.mk
srcdist.mk: Make wd-upload work with upload-defs.mk
2019-01-08 10:53:32 +00:00
upload.mk
srcdist.mk: Make wd-upload work with upload-defs.mk
2019-01-08 10:53:32 +00:00
vim.mk
vim.mk: Change INSTALL_VIM_SYSTEM_PLUGIN_PATH
2018-09-29 13:34:31 +00:00
winres.rc.tmpl
winres.rc.tmpl: Add file
2009-08-08 09:22:38 +00:00
wt-defs.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
yapp.mk
conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
2019-03-03 18:12:28 +00:00
zip-windows-files.mk
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
2019-02-27 20:46:54 +00:00