11 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 82eb80979d | |||
| bc883deed4 | |||
| b2d6e6f554 | |||
| d79e8eee34 | |||
| 316435bb78 | |||
| f8b575f42d | |||
| f19831245f | |||
| f5c43f706a | |||
|
|
c6b77990c7 | ||
|
|
494e0c9596 | ||
|
|
e69d8782ee |
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
| 82eb80979d |
bin, make, scripts: Re-add files necessary for packaging jw-build
Re-add all files necessary to package jw-build itself, i.e. sucessfully run make pkg-rebuild-reinstall. This adds 1892 lines of code. Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 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> |
|||
| 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> |
|||
| d79e8eee34 |
bin.mk: Allow for removal of subdirectories in clean target
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| 316435bb78 |
$(MODDIR)/make/defs.mk: Split off defs-cpp.mk with C++ definitions
C++ definitions are numerous, and they shouldn't pollute variable space and performance outside of directories containing C++ files. This commit pushes them into a defs-cpp.mk file. Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| f8b575f42d |
bin.mk: Fix missing include $(MODDIR)/make/defs.mk
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| f19831245f |
make: Support GNUmakefile too, where applicable
Add support for GNUmakefile, where originally only Makefile was supported. Not done everywhere, as some of the code involving makefiles is dead anyway. Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
| f5c43f706a |
make: Replace some executables by absolute paths to improve performance
Signed-off-by: Jan Lindemann <jan@janware.com> |
|||
|
|
c6b77990c7 | bin.mk, make.mk, scripts-targets.mk: O added target test | ||
|
|
494e0c9596 | bin.mk, exe.mk: Make debug target more convenient (not restarting exe any longer) | ||
|
|
e69d8782ee | bin.mk: Add file |