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

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

all: $(BIN)

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

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

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

.PHONY: clean