summaryrefslogtreecommitdiff
path: root/4init/build.ninja
blob: 41f1d7d3269edeb01329f5f13a79aa3a81b1d729 (plain) (blame)
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
31
32
33
34
35
36
37
38
39
40
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