562ee5fc49
make, scripts: Add support for release dependencies
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-03-26 17:56:33 +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
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
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
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
964390c79d
projects-dir.mk: Allow external CVS_RSH
...
Last commits on projects-dir.mk and projs-dir.mk disallowed
redefinition of CVS_RSH, which is bad for automatic build, undo that.
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-06 19:35:44 +00:00
66df5381f4
pgit.sh, *.mk: Fix wrong username in list-personal-projects
...
Fix: ssh git.jannet.de git-srv-admin.sh -j list-personal-projects is
called with wrong username.
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-06 17:53:52 +00:00
e7fe51e6a2
fix: Pre-set CVSROOT could break build process if local system user != \$JANWARE_USER
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-06 17:44:10 +00:00
8d40d2c18e
projects-dir.mk: Remove TODO implement cloning into branch
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-26 11:50:49 +00:00
7c3da95d6b
projects-dir.mk: Add target pull-%
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-22 12:07:03 +00:00
19c6462e8d
projects-dir.mk: Add target git-clone-%
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-22 10:06:45 +00:00
7001d180cc
projects-dir.mk: Re-add target push, for consistency with pull
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-22 10:00:39 +00:00
b01877701e
projects-dir.mk: Remove contended /tmp/test.mime
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-18 10:31:36 +00:00
1971350792
projects-dir.mk: Code beautification and JANWARE_USER fixes
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-18 10:30:11 +00:00
870ed07f90
projects-dir.mk: Add support for CLONE_FROM_USER
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-18 10:22:43 +00:00
564b45ce8c
projects-dir.mk: Now only creating links if targets exist
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-17 22:14:53 +00:00
1822e53880
fix: Cvs user wasn't correctly replaced
...
Signed-off-by: Theobald Wichtich <janlin@gmx.de>
2016-11-17 21:54:06 +00:00
81ece542be
fix: With naked Makefile, update tried to run non-existent purge-stale-projects.sh
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-16 12:38:01 +00:00
e65638b94b
projects-dir.mk: Add target release
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-16 06:03:31 +00:00
75994fe29f
projects-dir.mk: Add targets git-push-all, git-pull-all and pull-all
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-10-07 10:41:29 +00:00
7e78ac8a96
proj/Makefile: Add purge-not-found and pgit.sh-not-found
...
This intentionally breaks targets that need thoses scripts.
Otherwise they would silently succeed.
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-10-03 09:41:48 +00:00
206d67f3cf
projects-dir.mk: Add target git-short-diff
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-10-02 19:37:22 +00:00
3135c08322
projects-dir.mk: Add target rebuild
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-10-02 10:39:04 +00:00
36c148ba34
projects-dir.mk: Renamed BUILD_PY_EXTRA_OPTS to BUILD_PY_EXTRA_ARGS
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-26 07:28:14 +00:00
21ef688911
projects-dir.mk: Make update / pull depend on git-clone
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-21 14:58:22 +00:00
7129d45380
proj/Makefile: Renamed target rebuild-subdirs to more general subdirs-%
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-21 14:35:26 +00:00
4d7a72e402
proj/Makefile: Add target rebuild-subdirs
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-19 13:12:34 +00:00
dcd09bf284
proj/Makefile: Some more attempts to structure the targets
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-18 13:44:50 +00:00
f9ec8f2337
proj/Makefile: Attempt to make pkg-% targets work as first command with plain Makefile
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-18 11:44:25 +00:00
1f11eedb75
proj/Makefile: Add target purge
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-17 07:10:04 +00:00
93827e187b
build.py: Add basic support for --debug argument
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-09-16 11:32:27 +00:00
e8f2bf1afa
fix: JANWARE_USER variable wasn't honoured in clone.done target
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-07-26 13:47:23 +00:00
c20aa94acf
projects-dir.mk: Re-add clone.done
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-05-25 19:03:31 +00:00
df51089f68
projects-dir.mk: Fix infinite cvs-update
...
Last commit led to infinite recursion on cvs-update, fix that.
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-05-25 18:07:25 +00:00
175b039ba0
projects-dir.mk: Updates run before all
...
Updates always run before target all, fix that.
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-05-25 17:37:02 +00:00
8f5faa24b4
projects-dir.mk: Add target pkg-%
...
Add target pkg-% to allow running build.py with arbitrary targets.
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-05-25 12:40:50 +00:00
2d5449030d
projects-dir.mk: Sorted targets
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-04-09 17:04:03 +00:00
65de66dd10
projects-dir.mk: Make CVS_RSH definition conditional
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-03-21 14:04:32 +00:00
3ba891676d
projects-dir.mk: Add support for JANWARE_USER
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-03-21 13:40:17 +00:00
d32928cd4f
projects-dir.mk: Add cvsdir.done as prerequisite of cvs-update
...
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-03-21 12:31:48 +00:00
6a31b13b02
fix: PROJECTS was empty while rebuilding the all target
...
replace $(wildcard function by ls, and now it's fixed
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-27 10:39:03 +00:00
f859483abd
projects-dir.mk: Fix config.done without ytools
...
Fix attempt to create config.done before ytools directory exists.
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-26 12:40:11 +00:00