Commit graph

63 commits

Author SHA1 Message Date
b35a50944c project.conf, topdir.mk, projects.py: Replace pkg.required.xxx by pkg.requires.xxx
This opens up a more concise handling of pkg.conflicts.xxx in the future, and
prepares some code simplification in projects.py.

Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-26 09:33:53 +00:00
6be9da9d37 topdir.mk: Fix broken description creation
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-25 16:26:46 +00:00
48735e0c10 swig.mk: Add support for NON_C_BINDING preprocessor directive
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-06-01 14:03:57 +00:00
824e1795e9 topdir.mk: Add command echo-files
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-05-25 09:54:57 +00:00
1ff58ea7c5 topdir.mk: Add target git-update-project-description
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-12 19:45:36 +00:00
f136beba39 topdir.mk: Add htdocs and tmpl to standard directories
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-11 13:39:47 +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
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
d1d6f5d460 topdir.mk: Add target echo-prereq-build
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-05 13:31:19 +00:00
0e3a59a23d topdir.mk: Fix for JANWARE_USER not equal id -un, untested
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-07 13:30:06 +00:00
90157c6802 topdir.mk: Add support for OPT_JANWARE_PROJECT
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-11-27 15:55:08 +00:00
13c777047b topdir.mk, git-init-remote fix: Push failed because of missing commit before
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-05-08 13:11:06 +00:00
158070988d topdir.mk: Derive remote Git dir from RPM_PROJECT
- Derive remote Git dir from RPM_PROJECT instead of PROJECT
  - Add support for existing git dirs

Signed-off-by: Jan Lindemann <jan@janware.com>
2016-04-30 16:38:32 +00:00
6a11cf4357 topdir.mk: Change default email from $(WHOAMI)@jannet.de to $(WHOAMI)@janware.com
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-04-24 11:35:40 +00:00
c17142388c topdir.mk: Beautify topdir.mk (untested)
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-04-20 14:37:09 +00:00
39f906ae3f topdir.mk: Add target mrproper
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-04-19 11:36:15 +00:00
a7bb0006ea build-system naming conventions: Add cpp.mk and introduced libsrc directory support
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-28 12:00:55 +00:00
afc70ec6c6 topdir.mk: Fix reference to PROJECT_DESCR_FILE
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-02-11 15:15:16 +00:00
c7400a0bd8 make, scripts: Project description default location is now $(TOPDIR)/make
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-01-29 14:03:03 +00:00
093369720d topdir.mk: Add streamline target
Signed-off-by: Jan Lindemann <jan@janware.com>
2015-12-12 12:46:58 +00:00
ae32445d39 topdir.mk: Add install-deps-devel
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-10-23 13:14:54 +00:00
678202b105 lo.mk, topdir.mk: Add target description
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-08-02 14:09:00 +00:00
a57440d896 topdir.mk: Init push url explicitly
Explicitly set push url (git remote set-url --push) while configuring
git repos.

Signed-off-by: Jan Lindemann <jan@janware.com>
2014-07-23 14:11:56 +00:00
e7436673cd topdir.mk: Some more git tweaking
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-25 12:45:15 +00:00
4b00d44537 topdir.mk: Git-jannet-init simplified but untested
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-24 18:49:35 +00:00
ffe35bd8cb topdir.mk: Enable initial git push also without configured upstream
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-24 18:22:42 +00:00
1d0ee77ba3 topdir.mk: Remove duplicate git remote add origin
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-24 16:34:50 +00:00
f448d0211b git-clone-to-remote: Add origin first
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-06-05 21:04:07 +00:00
7a86c283b7 topdir.mk: Add subdir contrib
Signed-off-by: Jan Lindemann <jan@janware.com>
2014-04-18 17:06:53 +00:00
d4a23ada2c topdir.mk: Some re-arrangement in jit-jannet-init prerequisites
Signed-off-by: Jan Lindemann <jan@janware.com>
2013-07-11 13:13:46 +00:00
b737b9c779 topdir.mk: Add target git-jannet-init, reorganized the other git targets a bit
Signed-off-by: Jan Lindemann <jan@janware.com>
2013-06-11 13:49:54 +00:00
Jan Lindemann
dc31870a94 topdir.mk: Add git-config
Signed-off-by: Jan Lindemann <jan@jannet.de>
2013-05-30 12:50:42 +00:00
Jan Lindemann
b6d094fe46 topdir.mk: Use -j flag to git-srv-admin for create-personal-project
Signed-off-by: Jan Lindemann <jan@jannet.de>
2013-04-20 18:21:31 +00:00
Jan Lindemann
78bd6215b4 $(TOPDIR), make, scripts: Merged changes from V_1_2_3_33_YAPPLICATION_INIFILE_CTOR
Signed-off-by: Jan Lindemann <jan@jannet.de>
2012-09-02 16:06:47 +00:00
Jan Lindemann
b6a9c164b2 topdir.mk: Renamed scratch-% target to projects-% 2012-05-01 10:42:27 +00:00
Jan Lindemann
b5b3f79d5b topdir.mk: Use build.py instead of build.sh 2012-04-30 08:05:19 +00:00
Jan Lindemann
0749c32761 topdir.mk: Add target scratch-% 2012-04-30 07:56:35 +00:00
Jan Lindemann
9f4e02e618 make: Replace sed by $(SED) 2012-02-04 10:59:02 +00:00
Jan Lindemann
80095a0f93 make, scripts, tmpl/tex: Merge changes from V_1_2_1_7_NEUHAUS 2012-01-30 14:59:21 +00:00
Jan Lindemann
7a50ef5bd3 make, scripts: Merged changes from V_1_2_0_6_JAN 2011-06-14 20:14:59 +00:00
Jan Lindemann
d1857e8d77 $(TOPDIR), make, scripts: Merged changes from V_1_1_31_6_POST_ACCEPTANCE 2011-05-15 18:28:19 +00:00
Jan Lindemann
2939f8e3a8 Everywhere: Merge V_1_1_29_40_POST_ACCEPTANCE 2011-02-20 14:15:22 +00:00
Jan Lindemann
14df6b25bb topdir.mk: Revert to using subdirs.mk
Revert to using subdirs.mk instead of dirs.mk in topdir.mk.

make config produces a clash between the phony target and some
modules having a subdirectory named "config", notably feedfs, jux and
casview (should be renamed to conf one day, all other modules have
"conf") with dirs.mk.
2010-12-04 13:59:26 +00:00
Jan Lindemann
76f448d2c0 topdir.mk: Use dirs.mk instead of subdirs.mk 2010-12-03 18:02:47 +00:00
Jan Lindemann
22255fd76c topdir.mk: Add subdir src 2010-08-28 08:09:41 +00:00
Jan Lindemann
8f388bbe29 topdir.mk: Add missing subdirs scripts, conf, config 2010-06-10 09:38:08 +00:00
Jan Lindemann
86d5073b6c topdir.mk: Add plugins to default SUBDIRS 2009-06-19 15:43:32 +00:00
Jan Lindemann
dc84dab032 topdir.mk: SUBDIRS now conditionally defaulting to a list of subdirs 2009-06-02 12:46:22 +00:00
Jan Lindemann
a5dfe6b6b2 topdir.mk: Add include $(MODDIR)/make/defs.mk forgotten in last commit 2009-05-28 10:25:59 +00:00
Jan Lindemann
bd079bf1d3 topdir*.mk: autoconf stuff topdir.mk -> topdir-autoconf.mk
Source out autoconf conditionals from topdir.mk into
topdir-autoconf.mk.
2009-05-27 11:26:17 +00:00