Commit graph

17 commits

Author SHA1 Message Date
49f269bdfe make: Modify only BUILD_*FLAGS in jw-build/make/*.mk
Assign only to BUILD_XXXFLAGS in jw-build/make/*.mk, and leave PROJECT_XXXFLAGS
and LOCAL_XXXFLAGS alone.

Signed-off-by: Jan Lindemann <jan@janware.com>
2019-04-10 06:43:40 +00:00
58ab619f0b make: Rename CFLAGS, CXXFLAGS and CPPFLAGS variables
Rename CFLAGS and friends to follow the conventions of the implicit rules
defined by GNU Make:

 - $(CPPFLAGS) is passed to both C++ and C compiler
 - $(CXXFLAGS) is passed to C++ compiler only
 - $(CFLAGS) is passed to C compiler only
 - C++ compiler is in $(CXX)

Signed-off-by: Jan Lindemann <jan@janware.com>
2019-03-19 07:07:00 +00:00
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
Jan Lindemann
2939f8e3a8 Everywhere: Merge V_1_1_29_40_POST_ACCEPTANCE 2011-02-20 14:15:22 +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
77c146286e make: Add profclean to clean target 2007-12-01 22:43:17 +00:00
Jan Lindemann
a4b71dc727 make: Introduced PI (PLUGIN) into standard build targets 2007-08-23 14:26:06 +00:00
Jan Lindemann
d37be30057 plugin.mk: Standardized 2007-08-23 01:56:47 +00:00
Jan Lindemann
6e676d9aad plugin.mk: Add -D_PLUGIN to LOCAL_CLFLAGS and LOCAL_CPPFLAGS 2006-09-03 10:19:44 +00:00
Jan Lindemann
d7150c1fef plugin-version.mk, plugin.mk, smart-selection.mk: Add files 2006-08-27 18:51:02 +00:00
Jan Lindemann
308de18066 plugin.mk: Re-enabled depend.mk 2006-03-07 20:21:22 +00:00
Jan Lindemann
87f4f09458 plugin.mk: Remove depend.mk inclusion 2006-03-04 13:41:00 +00:00
Jan Lindemann
8c64386640 plugin.mk: Add depend.mk 2006-02-25 20:10:05 +00:00
Jan Lindemann
6cbbfa0150 plugin.mk: Remove some legacy stuff from exe.mk 2005-12-01 08:57:28 +00:00
Jan Lindemann
d25fddcd63 exe.mk, plugin.mk: Some cleaning up in LD_LIBRARY_PATH 2005-05-07 16:43:42 +00:00
Jan Lindemann
9f13ac5959 plugin.mk: Add file 2005-05-05 16:37:31 +00:00