aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 295b721b2ddb5c32acd447a7eb330dd5dcdab316 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CC := gcc
CFLAGS := -std=c99 -Wpedantic -Wall -Wextra
LDFLAGS :=

BIN := futiles
OBJS := $(patsubst %.c, %.o, $(wildcard src/*.c))

all: $(BIN)

$(BIN): $(OBJS)
	$(CC) -o $@ $(CFLAGS) $(LDFLAGS) $^

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

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

.PHONY: clean