|
|
- CFLAGS ?= -Wall -Wextra -Iinclude
-
- HFILES := $(shell find include -type f -name '*.h')
- CFILES := $(shell find src -type f -name '*.c')
- OFILES := $(CFILES:%.c=%.o)
-
- .PHONY: clean
-
- psxc: $(OFILES)
- $(CC) $(OFILES) -o $@
-
- %.o: %.c $(HFILES)
- $(CC) $(CFLAGS) -c $< -o $@
-
- clean:
- rm -f $(OFILES) psxc
|