include ../include.mk SRC = $(wildcard *.c) BIN = $(SRC:.c=) all: COMMON $(BIN) @: COMMON: @: %.o: $(CC) $(CFLAGS) $(LIBS) -c $< %: %.o $(CC) $(CFLAGS) $(LIBS) -o $@ $< deps.mk: $(SRC) $(CC) -MM $^ > $@ ifneq ($(MAKECMDGOALS),clean) -include deps.mk endif clean: rm -rf $(BIN) *.o