CC ?= gcc | |
LD = $(CC) | |
BIN := tun | |
SRCS := tun.c | |
CFLAGS := -std=c11 | |
LDFLAGS := ~/src/honggfuzz/libhfuzz/libhfuzz.a | |
OBJS := $(SRCS:.c=.o) | |
all: $(BIN) | |
%.o: %.c | |
$(CC) -c $(CFLAGS) -o $@ $< | |
$(BIN): $(OBJS) | |
$(LD) -o $(BIN) $(OBJS) $(LDFLAGS) | |
.PHONY: clean | |
clean: | |
$(RM) -r core $(OBJS) $(BIN) *~ */*~ | |
.PHONY: indent | |
indent: | |
clang-format-4.0 -style=WebKit -i --sort-includes $(SRCS) |