diff options
| author | uxtbd <dev@kthread.dev> | 2026-08-18 15:41:53 +0200 |
|---|---|---|
| committer | uxtbd <dev@kthread.dev> | 2026-08-18 15:41:53 +0200 |
| commit | ad0302ab8213e35070e50beba03d8da5c57f4fc4 (patch) | |
| tree | dd19bf94c36c90e95cb9d26908bed4ba4d351fca /4init/build.ninja | |
| parent | 4init: minimal but functional init (diff) | |
| download | 4suite-ad0302ab8213e35070e50beba03d8da5c57f4fc4.tar.gz 4suite-ad0302ab8213e35070e50beba03d8da5c57f4fc4.zip | |
4suite: move to shinobi
Diffstat (limited to '4init/build.ninja')
| -rw-r--r-- | 4init/build.ninja | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/4init/build.ninja b/4init/build.ninja new file mode 100644 index 0000000..41f1d7d --- /dev/null +++ b/4init/build.ninja @@ -0,0 +1,41 @@ +# this file was generated from a makefile by shinobi +build __shin_always_build__: phony + +build all: phony 4init + +rule r1 + command = musl-gcc -s -static -o 4init 4init.o + generator = 1 + +build 4init: r1 4init.o + description = build 4init + +rule r2 + command = musl-gcc -std=c99 -Wextra -Wall -Os -fhardened -c 4init.c + generator = 1 + +build 4init.o: r2 4init.c config.h + description = build 4init.o + +rule r3 + command = sh -c 'mkdir -pv /usr/local/bin' && sh -c 'cp -fv 4init /usr/local/bin' + generator = 1 + +build install: r3 + description = build install + +rule r4 + command = rm -f /usr/local/bin/4init + generator = 1 + +build uninstall: r4 + description = build uninstall + +rule r5 + command = rm -f 4init.o 4init + generator = 1 + +build clean: r5 + description = build clean + +default all |
