mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-25 15:03:55 +01:00
README.md: Add README.md
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
50af65812d
commit
96e0d790f5
1 changed files with 22 additions and 0 deletions
22
README.md
Normal file
22
README.md
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
# JW-Build Build System
|
||||||
|
|
||||||
|
The JW-Build package basically is a bunch of scripts and GNU makefile snippets.
|
||||||
|
You can install it to its standard location /opt/jw-build, or put it anywhere
|
||||||
|
you want in your file system, typically next to your own projects in the same
|
||||||
|
directory. You then include JW-Build's makefiles from within your own project
|
||||||
|
to organize your build.
|
||||||
|
|
||||||
|
A package using JW-Build only needs three-liners as makefiles. This buys you
|
||||||
|
convenience, minimal, clean, humanly digestable code, and a structured way to
|
||||||
|
customize builds involving multiple packages - you can override any of
|
||||||
|
JW-Build's default variables for many projects, for an entire project, or for a
|
||||||
|
directory, at your option.
|
||||||
|
|
||||||
|
JW-Build honours many environment variables, it digests a simple configuration
|
||||||
|
file per project with the project's metadata, it builds libraries and
|
||||||
|
executables, it organizes C/C++, Python and Java builds, it can produce and
|
||||||
|
upload Debian, RPM and IPK packages, it automatically generates BitBake recipes
|
||||||
|
and organizes Yocto-builds, it has a built-in SAT-solver for building multiple
|
||||||
|
projects in the right order, incorporating packages that are not made with
|
||||||
|
jw-build. It supports cross compilation with MinGW and the GNU toolchain. It's
|
||||||
|
tested on Debian, OpenSUSE, Fedora / CentOS / RHEL, Mint and many Unices.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue