nuclear@5: src = $(wildcard src/*.c) nuclear@5: obj = $(src:.c=.o) nuclear@5: bin = doorbell nuclear@5: nuclear@5: CFLAGS = -pedantic -Wall -g nuclear@5: LDFLAGS = -lGL -lGLU -lglut nuclear@5: nuclear@5: .PHONY: all nuclear@5: all: .clang_complete $(bin) nuclear@5: nuclear@5: $(bin): $(obj) nuclear@5: $(CC) -o $@ $(obj) $(LDFLAGS) nuclear@5: nuclear@5: .clang_complete: nuclear@5: echo '-x c' >$@ nuclear@5: for i in $(CFLAGS); do echo $$i >>$@; done nuclear@5: nuclear@5: .PHONY: clean nuclear@5: clean: nuclear@5: rm -f $(obj) $(bin)