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)
 |