blob: 5ff6c12461046fbdaaf5a80504a13bd17c575230 (
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
|
CFLAGS=-std=c99 -g -Wall
LFLAGS=-lSDL2 -lz
OUT=glypher
OBJS=main.o \
editor.o \
error.o \
file.o \
font.o \
input.o \
line.o \
syntax.o \
textbuf.o \
window.o
DESTDIR=/usr/local
.PHONY: all clean install
all: $(OUT)
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
$(OUT): $(OBJS)
$(CC) $(LFLAGS) $^ -o $@
clean:
rm -f $(OBJS) $(OUT)
install:
mkdir -p $(DESTDIR)/bin/
cp $(OUT) $(DESTDIR)/bin/
uninstall:
rm -f $(DESTDIR)/bin/$(OUT)
|