blob: bfd294519334efffa74de2c265e6551f2630cdc7 (
plain)
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
|
PREFIX = /usr
COLOUR_SCHEME ?= nord
DEPS = fontconfig harfbuzz
CFLAGS = -I/usr/X11R6/include `pkg-config --cflags ${DEPS}` \
-DVERSION=\"0.9\" -D_XOPEN_SOURCE=700
LDFLAGS = -L/usr/X11R6/lib -lm -lX11 -lXft \
`pkg-config --libs ${DEPS}`
SRC = st.c x.c boxdraw.c hb.c
OBJ = $(SRC:.c=.o)
all: st
.c.o:
cc $(CFLAGS) -c $<
st.o: config.h st.h win.h
x.o: arg.h config.h st.h win.h hb.h
hb.o: st.h
boxdraw.o: config.h st.h boxdraw_data.h
$(OBJ): config.h
st: $(OBJ)
cc -o $@ $(OBJ) $(LDFLAGS)
clean:
rm -f st $(OBJ) *.orig *.rej
install: st
mkdir -p $(DESTDIR)$(PREFIX)/bin
cp -f st $(DESTDIR)$(PREFIX)/bin
chmod 755 $(DESTDIR)$(PREFIX)/bin/st
uninstall:
rm -f $(DESTDIR)$(PREFIX)/bin/st
|