Ehmry -
b8e25c82da
Nix: source code filtering
2020-01-14 11:43:26 +01:00
Ehmry -
969180525f
Use patched binary toolchain from Genode Labs
...
- Fetch and patch GCC distribution
- Pass Tup config as a file
- Fold out and dev outputs
- Remove shellHook code for compatibility with dev-shell
- Tweak Tup Nix conditionals
- Add Tupfile.ini
- Remove custom setup-hook
2020-01-05 20:32:08 +01:00
Ehmry -
af9b91e94c
Make out and dev output paths more explicit
2019-11-20 20:25:16 +01:00
Ehmry -
29613c217b
Tup: increase default optimization level to -O2
2019-10-28 11:32:29 +01:00
Ehmry -
f037044ec5
Move Tup rules local to this repo to "repos"
...
Make the top-level Tuprules.tup generic enough to be shared with other projects.
2019-10-28 11:32:29 +01:00
Ehmry -
c67d81dc99
Tup: rename INCLUDES to CPPFLAGS
2019-10-28 11:32:29 +01:00
Ehmry -
a7a0d3fe63
Refactor Tup, flatten output directories
...
Make no attempt to replicate the depot layout.
2019-10-28 11:32:29 +01:00
Ehmry -
790b82a88d
Tup: reduce output path variables
2019-10-04 00:52:02 +02:00
Ehmry -
65d7eff10f
Tup: strip down configuration options
...
Autodetect x86, remove conditional NOVA builds.
2019-10-04 00:52:02 +02:00
Ehmry -
2d7dff54ec
Tup Reorder includes
2019-10-04 00:52:02 +02:00
Ehmry -
5587f0992b
Tup: build static libraries into the dev output
2019-10-04 00:52:02 +02:00
Ehmry -
7d7659635c
Suffix PKG_CONFIG_PATH with Nix inputs
2019-10-04 00:52:02 +02:00
Ehmry -
221320af47
Clang: ignore mismatched struct/class tags
2019-10-03 22:06:34 +02:00
Ehmry -
829b629a0c
Clang: ignore -Wuninitialized
2019-10-03 21:25:36 +02:00
Ehmry -
59ab4ef6bc
Tupify
...
Implement a graph-based build system.
2019-10-03 21:25:36 +02:00