nuclear@29: src = $(wildcard src/*.c) nuclear@29: obj = $(src:.c=.o) nuclear@29: dep = $(obj:.o=.d) nuclear@29: bin = ass2goat nuclear@29: nuclear@29: CC = clang nuclear@29: CPP = clang -E nuclear@29: CFLAGS = -pedantic -Wall -g $(goatinc) nuclear@29: LDFLAGS = -lgoat3d -lassimp nuclear@29: nuclear@29: $(bin): $(obj) nuclear@29: $(CC) -o $@ $(obj) $(LDFLAGS) nuclear@29: nuclear@29: -include $(dep) nuclear@29: nuclear@29: %.d: %.c nuclear@29: @$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@ nuclear@29: nuclear@29: .PHONY: clean nuclear@29: clean: nuclear@29: rm -f $(obj) $(bin) nuclear@29: nuclear@29: .PHONY: cleandep nuclear@29: cleandep: nuclear@29: rm -f $(dep)