1c0416c8d4
Add CVS $Id:$ tag
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-06 10:58:28 +00:00
5b737e50f8
defs.mk, dirs.mk, topdir.mk: Beautify cat-makefiles target output
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-03-04 10:01:10 +00:00
a200aa70b2
projects-dir.mk: Make ssh-wrapper.sh a variable
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-29 12:13:31 +00:00
e09a91418d
projects-dir.mk: Add support for exclude-<os-suffix>.txt
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-04 17:01:59 +00:00
59d3414550
swig.mk: Using PHP5 on ubuntu, since swig doesn't support the -php7 switch
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-04 15:08:42 +00:00
e9ceaeff66
defs.mk: Add OS_NAME variable defs.mk
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-04 15:07:42 +00:00
ec92490cbd
projects-dir.mk: Add target echo-os
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-04 01:30:06 +00:00
6cc6139b13
projects-dir.mk: Add package dependencies for Arch Linux
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-04 00:31:04 +00:00
f9ef2c682c
projects-dir.mk: Add a couple of base packages to central Makefile
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-03 22:01:29 +00:00
cd82a0d1fc
swig.mk: Add -DJW_PHP_MAJOR to swig to allow conditional compilation
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-03 16:44:34 +00:00
bc9a159275
project.conf: Add archlinux package dependencies
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-02 18:56:13 +00:00
098a5f2a80
topdir.mk, pkg-manager.sh: Add archlinux package dependencies
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-02 14:10:48 +00:00
e68d4eb83b
make, scripts: Now excplicitly calling python2 executable instead of python
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-01-02 13:12:00 +00:00
e9aafbdc85
projects-dir.mk: Replace /usr/bin/python by python2
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 21:29:00 +00:00
ca3db118fe
swig.mk: Detect PHP major version with php-config
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 14:42:28 +00:00
989200f584
Fix: Conditional use of override directives
...
-Wsuggest-override and -Winconsistent-missing-override support
depends on compiler version
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 14:37:42 +00:00
b5c054d5d5
project.conf: Add dependency on python
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 13:12:54 +00:00
98c39336be
lo.mk: Add U flag to ar to avoid ranlib warning on Debian
...
The warning was the following:
make: Warning: Archive 'liblocal.a' seems to have been created in deterministic
mode. 'WSlider.o' will always be updated. Please consider passing the U flag to
ar to avoid the problem.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-28 21:20:07 +00:00
7ffe0c4b81
rules.mk, swig.mk: Add dependencies for Debian Stretch / Unstable
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-28 20:07:25 +00:00
d15cf9797c
defs.mk: Fix absolute paths of sed, rm, pwd for Debian
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-27 17:39:22 +00:00
57711ab58d
[projects|projs]-dirs.mk: Fix chroot pkg-install-prereq-build
...
Make pkg-install-prereq-build work in chroot environment.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-27 16:07:51 +00:00
6a40259c3e
defs.mk, timed-make-shell.sh: Beautify make benchmark
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-27 12:59:55 +00:00
7acb5a11b1
projects-dir.mk: Make clean target more aggressive
...
Override build.py --exclude argument to nothing for clean target.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-27 12:59:09 +00:00
6bfa55481c
make: Speed up clean targets
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-27 11:43:01 +00:00
75a6935418
java.mk: Add dummy targets distclean and install
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-27 06:26:04 +00:00
0e5a2ef46e
py-mod.mk, qt-rules.mk, yapp.mk: Add HDRDIR_SCOPE_SUFFIX to ytools include files
...
Change ytools header location from #include <header.h> to
#include <ytools/header.h>.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-18 18:31:37 +00:00
abb9cf754a
run.mk: Fix empty $(PWD), which kept executable from being built
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-18 18:06:27 +00:00
59313d194d
defs.mk: Add support for variable INSTALL_SYMLINK
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-18 15:46:15 +00:00
f70465cbd5
make: Replace pwd by $(PWD)
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-18 13:45:55 +00:00
efd4867be9
swig.mk: Switch PHP support from PHP5 to PHP7
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-18 13:29:00 +00:00
554dab52a6
Fix: Links.done is needed for target all even offline
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-18 13:12:48 +00:00
aef7edf737
projects-dir.mk: Fill PROJECTS by */Makefile
...
Make the PROJECTS variable default to all subdirectories containing
Makefiles.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-17 20:45:11 +00:00
13255763fe
projects-dir.mk: Be offline without JANWAR_USER
...
Keep Makefile from communicating with servers if JANWARE_USER is not
set.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-17 16:30:44 +00:00
6f75d72296
dirs.mk: Fix dirs-started-.done was deleted by build_XXX target
...
There is a rm -f dirs-*.done in build_XXX, so I've renamed dirs-started-all.done
to started-dirs-all.done
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-17 16:29:44 +00:00
4ed00f0186
path-rules.mk: Add file
...
Move ldlibpath target from ldlibpath.mk into newly created
path-rules.mk.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-17 14:57:48 +00:00
5882227628
make: Clean up profiling options
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-17 14:48:21 +00:00
8cb94ae82d
make: Remove deps.d and defs.d
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-15 12:50:37 +00:00
0e59aa8533
profile.mk: Add support for llvm xray
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-15 12:47:19 +00:00
4470364c54
defs.mk: Replace sudo by $(SUDO)
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-15 12:47:17 +00:00
d04adf2b15
defs.mk: Fix build with clang-5.0
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-11 19:29:12 +00:00
2bd0be469a
run.mk: Move callgrind rules into profiler-rules-run.mk
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-11 18:50:49 +00:00
5af9df5ef1
ldlibpath.mk: Temporarily disable multiple-inclusion preventer
...
This mutilated LD_LIBRARY_PATH under some circumstances, to be investigated
further.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-11 18:50:48 +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
7faa876a18
profiler.mk: Add profiler.mk
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-11 14:03:05 +00:00
f0a01d5749
defs.mk: Add -fno-default-inline to NO_OPT_FLAGS
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-11 14:02:52 +00:00
8632a6cc60
make: Add profiler.mk
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-10 14:00:12 +00:00
7c6e888932
dirs.mk: Attempt to clear up SUBDIRS_TO_ITERATE / SUBDIRS confusion
...
SUBDIRS_TO_ITERATE and SUBDIRS are not used consistently. This commit aims at
making that clearer without breaking anything
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-10 13:58:53 +00:00
6fe23eb8c8
defs.mk: Use -O3 instead of -O2 by default, and add cat-makefiles target
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-10 13:56:52 +00:00
a8be4191b1
java.mk, test-java.mk: Add test-java.mk
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-05 16:11:30 +00:00
915e150f04
depend.mk: Add target show-vars
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-11-24 15:27:56 +00:00