ohmu
·
2026-07-17
1CC = clang
2CFLAGS = -O2 -pipe -std=c99 -D_POSIX_C_SOURCE=200809L
3LDFLAGS = -lxcb -lxcb-util
4PREFIX = /usr/local
5
6BIN = wa fw lw ra wt
7SRC = wa.c fw.c lw.c ra.c wt.c
8
9all: $(BIN)
10
11%: %.c
12 $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS)
13
14install: all
15 mkdir -p $(DESTDIR)$(PREFIX)/bin
16 cp $(BIN) $(DESTDIR)$(PREFIX)/bin/
17
18clean:
19 rm -f $(BIN) *.o
20
21uninstall:
22 cd $(DESTDIR)$(PREFIX)/bin && rm -f $(BIN)
23
24.PHONY: all clean install uninstall