framework for writing simple makefiles for complex tasks
The goals of the kBuild framework:
- Similar behavior across all supported platforms
- Flexibility, don't create unnecessary restrictions preventing ad-hoc solutions
- Makefiles can be simple to write and maintain
- One configuration file for a subtree automatically included
- Target configuration templates as the primary mechanism for makefile simplification
- Tools and SDKs for helping out the templates with flexibility
- Non-recursive makefile method by using sub-makefiles
- Links to devel:tools:building / kbuild
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:bmwiedemann:reproducible:test/kbuild && cd $_
- Create Badge
Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename | Size | Changed |
---|---|---|
_link | 0000000128 128 Bytes | |
_service | 0000000136 136 Bytes | |
aarch64.patch | 0000002614 2.55 KB | |
glob-interface.patch | 0000000618 618 Bytes | |
glob-lstat.patch | 0000002096 2.05 KB | |
kbuild-0.1.9998svn3110.tar.bz2 | 0033183482 31.6 MB | |
kbuild-armv7l.diff | 0000000455 455 Bytes | |
kbuild-dummy_noreturn.diff | 0000000751 751 Bytes | |
kbuild-gcc7.patch | 0000000000 0 Bytes | |
kbuild-glob.patch | 0000000571 571 Bytes | |
kbuild-man.diff | 0000000573 573 Bytes | |
kbuild-pthread.diff | 0000000534 534 Bytes | |
kbuild-timestamps.diff | 0000001681 1.64 KB | |
kbuild-wrong-memset.patch | 0000000553 553 Bytes | |
kbuild.changes | 0000009166 8.95 KB | |
kbuild.spec | 0000003407 3.33 KB | |
ppc64le.patch | 0000004258 4.16 KB | |
reproducible.patch | 0000000610 610 Bytes | |
use-alloca.patch | 0000004573 4.47 KB |
Latest Revision
Bernhard Wiedemann (bmwiedemann)
committed
(revision 4)
pull - Returned changelist back to a %doc. - Changed spec file to require readline-devel, not a specific libreadline version. Thanks to Jan Engelhardt <jengelh@inai.de> for suggestion. - Add libreadline6 to the BuildRequires list. - Changed %doc to %license for COPYING as directed by osc. - glob-lstat.patch: Do not assume glibc glob internals - glob-interface.patch: Support GLIBC glob interface version 2 - add use-alloca.patch (bsc#1079838) - Update to version 0.1.9998svn3110. VirtualBox 5.2.0 needs this one to build. Changes detailed in upstream url from svn 2815 to 3110. - Rebased patches - Removed test for openSUSE 12.3 from spec file.
Comments 0