blob: d7d6e1f5a3b347e0c7cf343b07d3f0b7db0eaebb (
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
28
29
30
|
CC = cc
PREFIX = /usr/local
LIBS = -lX11 -lXinerama -lXcursor
CPPFLAGS = -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700
CFLAGS = -std=c99 -pedantic -Wall -Wextra -Os ${CPPFLAGS} -fdiagnostics-color=always -I/usr/X11R6/include
LDFLAGS = ${LIBS} -L/usr/X11R6/lib
SRC = src/tilite.c
OBJ = build/tilite.o
all: tilite
build/tilite.o: src/tilite.c
mkdir -p build
${CC} -c ${CFLAGS} src/tilite.c -o build/tilite.o
tilite: ${OBJ}
${CC} -o tilite ${OBJ} ${LDFLAGS}
clean:
rm -rf build tilite
install: all
mkdir -p ${PREFIX}/bin
install -m 755 tilite ${PREFIX}/bin/tilite
uninstall:
rm -f ${PREFIX}/bin/tilite
|