at least this works

This commit is contained in:
Sander Hautvast 2024-10-11 15:44:10 +02:00
parent c497732cb5
commit 4993799d01

View file

@ -5,11 +5,13 @@ CC := clang -c -std=c17 -Wall -Wextra -pedantic -Werror
SRCS := $(shell find $(SRC) -name '*.c') SRCS := $(shell find $(SRC) -name '*.c')
OBJS := $(SRCS:%=$(TARGET)/%.o) OBJS := $(SRCS:%=$(TARGET)/%.o)
#$(TARGET)/lox: $(OBJS) $(TARGET)/lox: $(TARGET)/lox.c.o $(TARGET)/tokens.c.o
# clang $(TARGET)/lox.o -L$(TARGET) -ltokens.o -o $(TARGET)/lox clang $(TARGET)/lox.c.o -L$(TARGET) -ltokens.c.o -o $(TARGET)/lox
$(TARGET)/tokens.c.o: $(SRC)/tokens.c
$(CC) $< -o $@
$(TARGET)/%.c.o: $(SRC)/%.c $(TARGET) $(TARGET)/lox.c.o: $(SRC)/lox.c
$(CC) $< -o $@ $(CC) $< -o $@
$(TARGET): $(TARGET):