316435bb78
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
...
C++ definitions are numerous, and they shouldn't pollute variable space and
performance outside of directories containing C++ files. This commit pushes
them into a defs-cpp.mk file.
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-02-27 20:46:54 +00:00
d684f198b2
make: Add dev-utils.mk for convenience targets
...
dev-utils.mk is meant to provide targets like install-to-system,
which will be invoked during development
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-27 15:10:18 +00:00
51b88d618e
make: Split up profiler.mk into profiler-defs.mk and profiler-rules-run.mk
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-11 14:07:06 +00:00
8632a6cc60
make: Add profiler.mk
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-10 14:00:12 +00:00
4a6a7b5664
tools.mk: Add target expand-macros
...
Add target expand-macros to tools.mk from within newly included
cpp-extra-targets.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-11-23 08:42:50 +00:00
Jan Lindemann
16090f9371
targets-tools.mk, tools.mk: Preparted for SRC_ALL_CPP empty
2012-02-28 12:44:27 +00:00
Jan Lindemann
25cf93f4de
tools.mk: Add -D_USRDLL -DALL_EXPORTS
2009-07-13 12:03:37 +00:00
Jan Lindemann
fa7830c0ff
plugin.mk, tools.mk: Add include $(MODDIR)/make/backup.mk
2008-10-10 20:13:13 +00:00
Jan Lindemann
a410630227
tools.mk: Add dependency all: all.done
2007-09-10 14:49:28 +00:00
Jan Lindemann
5e163959d4
tools.mk: Include (generated) depend.mk by default
2006-02-11 16:08:46 +00:00
Jan Lindemann
667b14e70e
targets-tools.mk, tools.mk: Split up tools.mk into tools.mk and targets-tools.mk
2005-07-31 12:10:46 +00:00
Jan Lindemann
68c15232ca
rules.mk, tools.mk: Relink shared project library more often
...
Relink shared project library after target all in every tools.mk
directory.
2005-07-11 22:27:48 +00:00
Jan Lindemann
5700573a46
bin, make, scripts: Copy scripts to $(MODDIR)/bin
2002-07-02 16:04:41 +00:00
Jan Lindemann
76b7596817
make: Add new values to ALL and MEMBER instead of setting them
2002-01-18 00:24:33 +00:00
Jan Lindemann
61e77a5686
make, scripts: Add lots of "all" targets
2002-01-17 21:58:12 +00:00
Jan Lindemann
61fe4a73d5
make: Introduced plasticd project compatibility
2001-07-27 22:02:40 +00:00
Jan Lindemann
46c67d77fc
$(TOPDIR), make: Initial commit
...
After making most modules independent from the Hamlet tree, place
Makefiles in a central location for more centralized control over the
build process.
2001-07-06 13:12:14 +00:00