include ../config.mk BUILD_DIR = $(BUILD_DIR_TESTS) INCLUDES = -I../include SRC = $(shell find -type f -name '*.c') BIN = $(SRC:%.c=%) LDLIBS := -l:libumumble.a $(LDLIBS) LDFLAGS += -L.. .PHONY: all clean all: $(BIN) $(BIN): $(SRC) mkdir -p '$(BUILD_DIR)' $(CC) -o $(BUILD_DIR)/$@ $(CFLAGS) $(INCLUDES) $(@:%=%.c) $(LDFLAGS) $(LDLIBS) clean: rm -rf $(BUILD_DIR)