master ohmu/mwmutils / core / Makefile
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