2025-02-04 22:13:22 -07:00
|
|
|
APPLICATION=simulacrum
|
|
|
|
|
|
|
|
CC? = gcc
|
2025-02-04 22:15:34 -07:00
|
|
|
CFLAGS = -I./include
|
2025-02-04 22:13:22 -07:00
|
|
|
|
|
|
|
SOURCES = $(wildcard ./src/*.c)
|
|
|
|
OBJECTS = $(patsubst %.c,%.o, $(SOURCES))
|
|
|
|
|
|
|
|
%.o: %.c
|
|
|
|
$(CC) -c -o $@ $< $(CFLAGS)
|
|
|
|
|
|
|
|
$(APPLICATION): $(OBJECTS)
|
|
|
|
$(CC) -o $@ $^ $(CFLAGS)
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f $(APPLICATION)
|
|
|
|
rm -f $(OBJECTS)
|
|
|
|
|
|
|
|
.PHONY: all
|
|
|
|
|
|
|
|
all: $(APPLICATION)
|
|
|
|
|