Commit graph

3,126 commits

Author SHA1 Message Date
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
d9a997ec3f Release 1.0.0-47@debian-10/amd64
Signed-off-by: Janware DevOps <devops@janware.com>
2017-12-29 13:24:04 +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
acc3c18e27 create-mkdebian.sh: Remove bogus content from Conflicts tag
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 13:05:41 +00:00
26b71bee5d create-mkdebian.sh: Fix lintian complaint about empty copyright file
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 12:51:45 +00:00
fc36bdefdc get-os.sh: Fix missing version number on debian/buster
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-29 12:50:44 +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
62a476ff52 Add Distribution: Tag to create-mkspec.sh
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-27 09:47:14 +00:00
271771f824 Release 1.0.0-47@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2017-12-27 06:56:22 +00:00
ca4884352c Start version: 1.0.0-47
Signed-off-by: janware DevOps <devops@janware.com>
2017-12-27 06:55:45 +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
94846391fe Release 1.0.0-46@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2017-12-26 22:28:45 +00:00
cbe88fc345 Start version: 1.0.0-46
Signed-off-by: janware DevOps <devops@janware.com>
2017-12-26 22:28:05 +00:00
7bb67d062a build.py: Change hung invocation to subprocess.Popen()
Pass an array to Popen(), shell=False, close_fds=True, stderr=None,
this fixes a hung zombie child.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-26 22:27:25 +00:00
67df75508a Release 1.0.0-45@suse-tumbleweed/x86_64
Signed-off-by: Janware DevOps <devops@janware.com>
2017-12-26 21:26:45 +00:00
69123315b4 Start version: 1.0.0-45
Signed-off-by: janware DevOps <devops@janware.com>
2017-12-26 21:26:00 +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
8624229904 defs.mk: Make BUILD_HDR += assigned
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-11-24 15:27:27 +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