Commit graph

25 commits

Author SHA1 Message Date
9217d38964 Everywhere: Rename package "jw-build" to "jw-pkg"
jw-build doesn't stop at building software, packaging it afterwards
is also a core feature, so this commit gives the package a better
name.

The commit replaces strings s/jw-build/jw-pkg/ in text files and file
names. Fallout to the functionality is fixed, variable names are left
as they are, though. To be adjusted by later commits.

Signed-off-by: Jan Lindemann <jan@janware.com>
2025-11-28 13:35:56 +01:00
4f20f03db7 make: Re-add files necessary for building closure-compiler
Signed-off-by: Jan Lindemann <jan@janware.com>
2025-11-14 16:13:17 +01:00
bc883deed4 Everywhere: Remove everything non-essential for "make clean all"
This commit removes everything not strictly necessary for running
"make clean all" inside jw-build.

packaging jw-devtest. This cuts the repo down from 24077 to 4725
lines of code.

The idea is to

1) Further remove bloat from the remaining bits

2) Re-add what's necessary to build and package other essential repos.

   The decision should be based on whether or not jw-build can also be
   useful in a non-janware context.

Signed-off-by: Jan Lindemann <jan@janware.com>
2025-11-14 15:02:56 +01:00
640dc4ffad git-submod.mk: Check a couple of variables before taking action
Add checks to the git-init-submod-remote target, to keep it from
starting a job which fails halfway through

Signed-off-by: Jan Lindemann <jan@janware.com>
2020-02-25 10:39:24 +00:00
01685f5ff0 git-submod.mk: Fix vars for not yet existent submodule
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-10-01 10:55:33 +00:00
b2d6e6f554 Everywhere: Rename MODDIR -> JWBDIR
Rename the omnipresent MODDIR variable to JWBDIR, since that's more to the
point.

Signed-off-by: Jan Lindemann <jan@janware.com>
2019-06-29 21:34:18 +00:00
8e0bd97eae git-submod.mk: Fix multiple branches in SUBMOD_MAIN_BRANCH
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-04-08 13:18:47 +00:00
ed6e3fd70f git-submod.mk: Include $(MODDIR)/make/defs.mk
If defs.mk isn't included, CWD is undefined, which leads to an
attempt to add the wrong submodule path upon initialization

Signed-off-by: Jan Lindemann <jan@janware.com>
2019-03-17 15:10:22 +00:00
c5f5a3bb41 git-submod.mk: Fix wrong GIT_REPO_URL
Fix wrong GIT_REPO_URL and allow repos without a master while
we're at it.

Signed-off-by: Jan Lindemann <jan@janware.com>
2019-03-09 12:29:32 +00:00
aa85417a17 Everywhere: Purge spaces in text files
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-03-06 12:38:20 +00:00
0eaef0c326 conf/jcs, make, tmpl/doxygen: Align equal signs in makefiles to column 30
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-03-03 18:12:28 +00:00
ab872fe334 git-submod.mk: Add support for USE_USER_URL
Signed-off-by: Jan Lindemann <jan@janware.com>
2019-02-28 16:12:31 +00:00
567dc2295a git-submod.mk, topdir.mk: Replace git.jannet.de by git.janware.com
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-11-11 15:07:39 +00:00
ff9c1f0aff git-submod.mk: Fix commit in target git-init-submod-remote
Signed-off-by: Jan Lindemann <jan@janware.com>
2018-08-27 17:24:22 +00:00
f70465cbd5 make: Replace pwd by $(PWD)
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-12-18 13:45:55 +00:00
67a60a57bb git-submodule.mk: Make git-init-submod-remote work
Signed-off-by: Jan Lindemann <jan@janware.com>
2017-04-29 12:51:53 +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
f2cc170cf5 git-submod.mk: Some improvements
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-12-18 12:50:49 +00:00
5a103f4456 git-submod.mk: Add support for SUBMOD_SRC_DIR
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-08-02 12:31:17 +00:00
1d7fde5948 git-submod.mk: Add dummy targets install, clean, distclean
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-08-01 21:06:02 +00:00
fae2836184 git-submodules: Irrelevant edit
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-05-16 18:11:57 +00:00
6d91861a1c git-submod.mk: Add another remark to git-submod.mk about editing .gitmodules
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-05-08 14:52:41 +00:00
0ebf46cb06 git-submod.mk: Add git-submod-test-init-remote
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-05-08 13:12:31 +00:00
17b48c1e96 git-submod.mk: Documented some experiments in git-submod.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-05-03 12:24:22 +00:00
2ffb97ada9 git-submod.mk: Add git-submod.mk
Signed-off-by: Jan Lindemann <jan@janware.com>
2016-05-03 11:29:08 +00:00