annotate Makefile @ 2:3ad7c3ab949e

improve config and set default root cursor
author Atarwn Gard <a@qwa.su>
date Sat, 11 Oct 2025 10:15:35 +0500
parents ee781c291790
children 3726f37deac1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
1 TARGET = gbwm
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
2 CC ?= cc
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
3 CFLAGS ?= -O2 -Wall
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
4 PREFIX ?= /usr/local
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
5
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
6 $(TARGET):
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
7 $(CC) $(CFLAGS) gbwm.c -o $@ -lX11 -lXft -I/usr/include/freetype2/
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
8
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
9 .PHONY: install uninstall clean
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
10
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
11 install: $(TARGET)
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
12 install -Dm755 $(TARGET) $(DESTDIR)$(PREFIX)/bin/$(TARGET)
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
13
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
14 uninstall:
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
15 rm -f $(DESTDIR)$(PREFIX)/bin/$(TARGET)
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
16
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
17 clean:
ee781c291790 Initial
Atarwn Gard <a@qwa.su>
parents:
diff changeset
18 rm -f $(TARGET)