1ee9f53394
projects-dir.mk: Beautify whitespace
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 19:25:03 +00:00
ed2fdd6340
projects-dir.mk: Add target list-maintainers
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 19:21:18 +00:00
351188dcf9
project.conf: Set global.jw-maintainer = jan
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-10 18:50:19 +00:00
e4ea74dadc
make, scripts: Add more scripts from ytools/devutil/scripts
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-08 13:40:04 +00:00
05f72596dd
projects-dir.mk: Run off jw-build
...
Signed-off-by: Theobald Wichtich <janlin@gmx.de>
2017-04-07 18:08:15 +00:00
027d82c016
rules.mk: Rename make_version_script.sh to make-version-script.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:44:37 +00:00
14e8c9e279
Fix: Target echo-prereq-build asked the wrong tree
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:42:14 +00:00
324da4762a
$(TOPDIR), make, tmpl/tex: Move texdoc to tmpl/tex
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:34:35 +00:00
fb39ae6376
rules.mk: Add precaution against failure of make_version_script.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:00:59 +00:00
29c262c102
project.conf: Add dependency on inkscape
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 15:00:17 +00:00
55fa0eaec5
$(TOPDIR), make, scripts: Search-and-replace ytools -> jw-build
...
This project was copied from ytools, with anything not related to providing
build-functionality left out. This commit replaces the occurences of ytools
with jw-build, and removes some but most certainly not all legacy ytools
references.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-07 12:15:48 +00:00
79a7c7d424
upload.mk: Fix missing exec permissions for upload.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-05 13:32:04 +00:00
d1d6f5d460
topdir.mk: Add target echo-prereq-build
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-05 13:31:19 +00:00
ba163044f2
targets-tools.mk: Fix broken clean target for undefined HDRDIR_SCOPE_SUFFIX
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-05 13:30:54 +00:00
7396063861
defs.mk: Don't consider \$(PREREQ_BUILD) in ldflags query anylonger
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-27 09:41:49 +00:00
562ee5fc49
make, scripts: Add support for release dependencies
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 17:56:33 +00:00
304fc5f490
project.conf: Add release dependency dput
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 17:13:30 +00:00
39a48bcb45
project.conf: Add release dependencies
...
debhelper, libparse-debcontrol-perl, fakeroot
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 16:53:05 +00:00
775e5ccb61
defs.mk: Add support for ARCH = aarch64
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 16:38:22 +00:00
cab56807e7
project.conf: Add (currently unsupported) release = devscripts
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 16:33:53 +00:00
04de3de16e
project.conf: Fix debian dependency libglib2.0-dev
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 15:05:42 +00:00
5c4667c736
defs.mk: Add support for ARCH armv6l
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 15:04:27 +00:00
1823d5a97d
project.conf: Add cvs make gcc automake autoconf to build depenencies
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-25 14:26:12 +00:00
07a9122f87
qt-pro.mk: Fix dependencies
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-19 00:10:17 +00:00
3eb0ccabd8
projects-dir.mk: Allow feedfs-qt as in PROJECTS
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-18 23:25:10 +00:00
d7b569517d
qt-pro.mk: Add missing targets install and distclean
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-16 15:51:37 +00:00
1ef0bf090b
qt-pro.mk: Add qt-pro.mk
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-16 15:50:48 +00:00
0a1dd7431c
defs.mk.in: Add support for LDFLAGS_EXCLUDE
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-14 15:39:21 +00:00
0acffa7b70
doxygen.mk: Add support for DX_BROWSER variable
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-14 15:37:47 +00:00
5f1d0bebce
doxygen.mk: Add support for viewing sources
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-06 16:31:24 +00:00
88c6b68fdc
projects-dir.mk: Add target build-order
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-25 13:11:38 +00:00
64921e8214
projects-dir.mk: Add target order
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-25 13:07:18 +00:00
fc24199e2e
projects-dir.mk: Add targets diff, diff-all and cvs-diff
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-24 17:56:10 +00:00
165c9b167a
projects-dir.mk: Make EXCLUDE_FROM_BUILD externally definable
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-24 14:22:21 +00:00
06b2c64c0e
rpmdist.mk: Fix RPM_UPLOAD_GROUP
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-24 14:15:53 +00:00
69de7c53c8
rpmdist.mk: Fix off-by-one bug in rpm-release-reinstall
...
Introduce --dont-expand-version-macros into projects.py, and use it
to postpone version expansion into pkg.sh.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-24 13:31:33 +00:00
9ad7fa6484
doxygen.mk: Add support for additional variables
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-18 13:05:39 +00:00
b79d89f37d
projects.py pkg-requires: Add --dont-strip-revision
...
Add --dont-strip-revision option to projects.py pkg-requires
Sadly, Debian dpkg doesn't install a package with dependency
somepkg = 1.2.3, if somepkg-1.2.3-10 is installed. To work
around this, VERSION in project.conf files is now always
interpreted as VERSION-REVISION
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-02-10 16:19:26 +00:00
0070f788b2
project.conf: Add package requirements for debian
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-13 16:22:24 +00:00
fcd28d7db2
projects-dir.mk: Add support for PROJECTS_PY_EXTRA_ARGS
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-13 16:21:56 +00:00
34fdc029e4
projects-dir.mk: Remove now unneeded variable THIS_MAKEFILE
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-11 16:19:37 +00:00
56259e665f
projects-dir.mk: Further simplified VCS bootstrapping
...
Now completely doing without mimencode, base64 and friends
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-11 16:13:50 +00:00
25c2583c45
projects-dir.mk: Replace mimencode by base64
...
Use base64 instead of mimencode utility to en-/decode
bootstrap CVS directory, in the hope to better support
Ubuntu, which lacks mimencode.
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-01-11 13:38:51 +00:00
89ad8dbcc6
projects-dir.mk: Some reordering
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-31 17:00:22 +00:00
ee7314e937
projects-dir.mk: Add target echo-required-pkg
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-31 14:11:01 +00:00
cb1e735f9c
make: Add projects.mk and prefixed win32 objects with win32-
...
- Add new makefile projects.mk, which is the place to define the minimally
required set of variables to get a project's makefile oriented about
the build machinery itself, mostly its locations in the file system. This
also includes querying other projects. It's been pushed into a seperate
makefile includeable early in the Makefile hierarchy, so that other
special build variables (i.e. TARGET) can be specialized from within the
project later to define build characteristics.
- Prefixed object files with $(FLAVOUR_PREFIX), to allow for building two
targets from the same directory
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-25 13:45:12 +00:00
9125eb392e
defs.mk: Add PKG_VENDOR = janware GmbH
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-21 13:22:11 +00:00
f2cc170cf5
git-submod.mk: Some improvements
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-18 12:50:49 +00:00
aea176c7b3
projects-dir.mk: Add targets doc-project and doc-module
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-10 10:47:26 +00:00
eb446d8728
defs.mk: Fix mingw include dirs
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-07 13:39:16 +00:00