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