Commit graph

70 commits

Author SHA1 Message Date
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
899fd8f21a projects-dir.mk: Leave checkout to proj/Makefile
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-24 19:54:40 +00:00
eb6914d008 projects-dir.mk: Now automatically fetching targets before all target
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-24 19:38:07 +00:00
950bcfca7a projects-dir.mk: Creating links to dspider-btools and dspider-shared
FIXME: This is really bad and inconsistent

Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-24 18:30:27 +00:00
61ab8de4a1 projects-dir.mk: Run make -C ytools config before make all
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-23 23:43:11 +00:00