summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-08-29prebuilt: Use more robust typing importOliver Reiche
2023-08-28Update derived filesOliver Reiche
2023-08-28Merge branch 'just-rules' into rulesOliver Reiche
2023-08-28Merge subtree 'rules' into rules-ccOliver Reiche
2023-08-28Fix rule doc string of patch defaultsOliver Reiche
2023-08-25Update documentationOliver Reiche
2023-08-25doc: Add new rulesOliver Reiche
2023-08-25doc: List defaults firstOliver Reiche
2023-08-25defaults: Add defaults for foreign build toolsOliver Reiche
2023-08-25defaults: Fix patch defaults locationOliver Reiche
2023-08-25Merge subtree 'rules' into rules-ccOliver Reiche
2023-08-25foreign: Add support for ["foreign/CC/shell", "data"]Oliver Reiche
2023-08-25foreign: Fix resolve abs path of build toolsOliver Reiche
2023-08-25foreign: Support defaults for foreign rulesOliver Reiche
2023-08-25foreign: Resolve DESTDIR symlinks instead of deleting themOliver Reiche
2023-08-25foreign: Do not use "/usr/bin/which"Oliver Reiche
... because it is not part of the coreutils and we cannot rely on it being available.
2023-08-25foreign: Do not hardcode shell locationOliver Reiche
2023-08-25Update just dependency to 1.2.0 releaseKlaus Aehlig
2023-08-22Update documentationOliver Reiche
2023-08-22Bump just version to v1.2.0-beta3Oliver Reiche
2023-08-21Merge branch 'just-rules' into rulesKlaus Aehlig
2023-08-21Merge subtree 'rules' into rules-ccKlaus Aehlig
2023-08-21rules: Add documentation for the implict dependenciesKlaus Aehlig
2023-08-17Update derived filesKlaus Aehlig
2023-08-17documentation: include missing rulesKlaus Aehlig
2023-08-17Merge subtree 'rules' into rules-ccKlaus Aehlig
2023-08-17Merge branch 'just-rules' into rulesKlaus Aehlig
2023-08-17["CC/test", "test"] rename implict dependencyKlaus Aehlig
... and document at the appropriate place
2023-08-17["CC/auto", "config_file"] rename implicit targetKlaus Aehlig
... and mention it at the appropriate part of the documentation. While there, also provide a default TARGETS file.
2023-08-17["shell/test", "script"] Rename implicit dependenciesKlaus Aehlig
... and document at the appropriate places what can be overwritten by setting those targets.
2023-08-16Update documentationOliver Reiche
2023-08-16defaults: Set defaults for patchOliver Reiche
2023-08-16Merge commit '54bb2a33b3e36123f8f411f77ec8e76f5b021e3d' into rules/rules-ccOliver Reiche
2023-08-16rules: Propagate PATH list from defaultsOliver Reiche
... instead of creating an ENV from it and propagating this. The idea is to keep PATH entries separate and only join them with ":" when we need it. In this way, we can accumulate PATHs from multiple defaults later, and perform a deduplication ("nub_left") to shorten the final string length.
2023-08-16Merge branch 'rules/oss' into rules/rules-cc-rulesOliver Reiche
2023-08-16rules: Support BUILD_ARCH for CC defaultsOliver Reiche
2023-08-16patch: Support defaults for patch rulesOliver Reiche
... and extend compatibility by not relying on arguments that are only supported by GNU patch implementations.
2023-08-16patch: Drop patch-partOliver Reiche
... because it was using tool that are not part of coreutils. Using patch parts can still be done via patching patches.
2023-08-16rules: Propagate PATH list from defaultsOliver Reiche
... instead of creating an ENV from it and propagating this. The idea is to keep PATH entries separate and only join them with ":" when we need it. In this way, we can accumulate PATHs from multiple defaults later, and perform a deduplication ("nub_left") to shorten the final string length.
2023-08-16rules: Implement nub_left for PATHOliver Reiche
2023-08-16rules: Extend toolchains via defaults from baseOliver Reiche
2023-08-16rules: Expression to get base providers as listOliver Reiche
2023-08-16rules: Remove pointless defaultsOliver Reiche
2023-07-14Update derived filesKlaus Aehlig
2023-07-14Merge branch 'just-rules' into rulesKlaus Aehlig
2023-07-14Merge subtree 'rules' into rules-ccKlaus Aehlig
2023-07-14["shell/test", "script"]: support target architectureKlaus Aehlig
... provided it is specified on how to obtain a remote-execution endpoint for the given architecture; in this case, the test (script and) dependencies will be cross compiled for and run on that architecture. The actual building (as well as summarizing multiple test runs) happens on the default execution end point.
2023-07-12Update derived filesKlaus Aehlig
2023-07-12Merge subtree 'rules' into rules-ccKlaus Aehlig
2023-07-12Merge branch 'just-rules' into rulesKlaus Aehlig