nonsenselock/Makefile

24 lines
432 B
Makefile

CFLAGS = -std=c11 -Wall -Wextra -pedantic -Wno-unused-parameter -Wno-empty-translation-unit
SRCS =
OBJS =
BIN = nonsenselock
ROOT = $(dir $(abspath $(firstword $(MAKEFILE_LIST))))
.PHONY: all
all: $(BIN)
.PHONY: clean
clean:
rm -f $(OBJS) $(BIN)
include $(ROOT)/src/build.mk
OBJS += $(addprefix obj/,$(SRCS:.c=.o))
$(BIN): $(OBJS) $(EXT_OBJS)
obj/%.o: src/%.c
@mkdir -p $(dir $@)
$(CC) $(CPPFLAGS) $(CFLAGS) -c $^ -o $@