-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
30 lines (23 loc) · 835 Bytes
/
Copy pathMakefile
File metadata and controls
30 lines (23 loc) · 835 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# OctaneOS top-level Makefile
# Convenience wrapper around scripts/build.sh
# All targets must be run inside WSL2.
.PHONY: setup build clean menuconfig linux-rebuild help
setup:
./scripts/setup-build-env.sh
build:
./scripts/build.sh
linux-rebuild:
./scripts/build.sh linux-rebuild
linux-menuconfig:
./scripts/build.sh linux-menuconfig
clean:
./scripts/build.sh clean
help:
@echo "OctaneOS build targets:"
@echo " make setup - Install deps, init submodule, link configs"
@echo " make build - Full build (first run takes several hours)"
@echo " make linux-rebuild - Rebuild kernel only"
@echo " make linux-menuconfig - Open kernel config menu"
@echo " make clean - Clean build output"
@echo ""
@echo "All targets require WSL2 (Ubuntu 22.04+). Do not run on Windows directly."