BIN=pcie_dma_test SRCS=$(wildcard *.c) OBJS=$(SRCS:.c=.o) all: $(BIN) $(BIN): $(OBJS) gcc -o $@ $(CFLAGS) $(LDFLAGS) $^ %.o: %.c gcc -c -o $@ $(CFLAGS) $< .PHONY: clean clean: rm -rf $(OBJS) rm -rf $(BIN)