blob: e7965200e59e3ad6de82d9679a54c7e324896d4c (
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
31
|
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
cp -f tilite ${PREFIX}/bin/
chmod 755 ${PREFIX}/bin/tilite
uninstall:
rm -f ${PREFIX}/bin/tilite
|