blob: 5a40f947b8a9e7392977e4b0040f2b5fd7d1fd6a (
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
|
TARGET = boomer
PREFIX ?= $(HOME)/.local
ifdef USE_XSHM
ZIG_XSHM_FLAG = -DUSE_XSHM=true
endif
all:
zig build $(ZIG_XSHM_FLAG)
cp zig-out/bin/$(TARGET) ./$(TARGET)
release: all
mkdir -p release
sharun lib4bin --with-wrappe --strip --dst-dir release ./zig-out/bin/$(TARGET)
clean:
rm -f $(TARGET)
rm -rf zig-out zig-cache release
install: all
mkdir -p $(PREFIX)/bin
install -Dm755 zig-out/bin/$(TARGET) $(PREFIX)/bin/$(TARGET)
remove:
rm -f $(PREFIX)/bin/$(TARGET)
.PHONY: all clean install remove
|