clox/makefile
Sander Hautvast c497732cb5 WIP
2024-10-11 15:20:02 +02:00

20 lines
369 B
Makefile

TARGET := ./target
SRC := ./src
CC := clang -c -std=c17 -Wall -Wextra -pedantic -Werror
SRCS := $(shell find $(SRC) -name '*.c')
OBJS := $(SRCS:%=$(TARGET)/%.o)
#$(TARGET)/lox: $(OBJS)
# clang $(TARGET)/lox.o -L$(TARGET) -ltokens.o -o $(TARGET)/lox
$(TARGET)/%.c.o: $(SRC)/%.c $(TARGET)
$(CC) $< -o $@
$(TARGET):
mkdir -p $(TARGET)
clean:
rm -r $(TARGET)/*