summaryrefslogtreecommitdiff
path: root/Makefile
blob: d5c6c3c8f0c27c48b20eebb5e565ac36fa301788 (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
CFLAGS=-std=c99 -g -Wall
LFLAGS=-lSDL2

OUT=editor
OBJS=main.o     \
     buffer.o   \
     editor.o   \
     error.o    \
     file.o     \
     font.o     \
     input.o    \
     row.o      \
     syntax.o   \
     window.o

.PHONY: all clean

all: $(OUT)

%.o: %.c
	$(CC) $(CFLAGS) -c $< -o $@

${OUT}: $(OBJS)
	$(CC) $(LFLAGS) $^ -o $@

clean:
	rm -f $(OBJS) $(OUT)