SRC=$(wildcard *.c) OBJ=$(SRC:%.c=objects/%) all: ${OBJ} options: @echo SRC: ${SRC} @echo OBJ: ${OBJ} objects/%: %.c ../lib/slib.a @echo Building $< @-mkdir -p $$(dirname $@) @gcc $< -o $@ ../lib/slib.a -static -nostdlib -fno-stack-protector -Wno-implicit-function-declaration -fno-builtin -Wno-int-conversion -g clean: @echo Cleaning Up Core @rm ${OBJ}