Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: Remove gen/deps.mk | Tavian Barnes | 2024-09-14 | 1 | -15/+0 |
| | | | | | | | | | | | | | | | | Since commit 3552b79 ("build/flags: Infrastructure to detect compiler flag support"), this file only listed a bunch of lines like -include obj/src/alloc.d -include obj/src/bar.d ... We can do that just as well from the main Makefile, and in one line too: -include ${OBJS:.o=.d} This lets us pull the list of all objects out of build/prelude.mk and put it closer to where those objects are actually used. | ||||
* | build/flags: Infrastructure to detect compiler flag support | Tavian Barnes | 2024-07-27 | 1 | -4/+1 |
| | | | | Use it to detect -MD -MP support. | ||||
* | build: Save cc.sh build products to gen/ | Tavian Barnes | 2024-06-21 | 1 | -1/+1 |
| | |||||
* | build/deps: Fix _CPPFLAGS variable name | Tavian Barnes | 2024-05-24 | 1 | -1/+1 |
| | |||||
* | build: Listen to make -s | Tavian Barnes | 2024-04-30 | 1 | -4/+4 |
| | |||||
* | build: Replace `make config` with a `./configure` script | Tavian Barnes | 2024-04-29 | 1 | -0/+18 |
This lets us do more traditional out-of-tree builds like $ ../path/to/bfs/configure $ make The .mk files are moved from ./config to ./build, mostly so that ./configure will auto-complete easily. |