OBJECTS=extract_version_1 extract_version_2 extract_version_3 split_version_2 map_coords convert_coords BINARIES=$(addprefix bin/,$(OBJECTS)) CFLAGS+=-W -Wall -Wextra -O3 LDFLAGS+=-lz -lm VPATH=src/export .SUFFIXES: .c all: $(BINARIES) bin/% : %.c mystdlib.c $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) .PHONY: clean clean: @rm -f $(BINARIES)