CC = gcc LD = $(CC) CFLAGS = -s -O3 -std=c99 -Wall -Wextra LIBS = NAME = golemc : foreach src/*.c |> $(CC) $(CFLAGS) -c -o %o %f |> build/%B.o : build/*.o |> $(LD) -o %o %f $(LIBS) |> build/$(NAME)