include config.mk

LIBRARY=$(BUILD_DIR)/libcsv.a
OBJS=$(BUILD_DIR)/csv.o

$(LIBRARY): $(OBJS)
	ar $(ARFLAGS) $@ $(OBJS)

$(BUILD_DIR)/%.o: src/%.c | $(BUILD_DIR)
	cc $(CFLAGS) -c $< -o $@

$(BUILD_DIR):
	mkdir -p $@

compile_flags.txt:
	echo "$(CFLAGS)" | tr ' ' '\n' > $@

.PHONY: clean
clean:
	rm -f $(LIBRARY) $(OBJS)
