Fixed missing compile rules

This commit is contained in:
Kyler Olsen 2025-11-26 22:52:21 -07:00
parent bc4b65ed2c
commit 8db2b0f06f
2 changed files with 18 additions and 5 deletions

1
SLS_C/.gitignore vendored
View File

@ -1,3 +1,4 @@
obj/ obj/
bin/ bin/
*.o *.o
*.pdb

View File

@ -31,11 +31,11 @@ TEST_SOURCES = \
$(TESTDIR)\tests.c $(TESTDIR)\tests.c
TEST_OBJECTS = \ TEST_OBJECTS = \
$(TESTDIR)\extra_tests.obj \ $(OBJDIR)\extra_tests.obj \
$(TESTDIR)\lexer_test_helpers.obj \ $(OBJDIR)\lexer_test_helpers.obj \
$(TESTDIR)\lexer_tests.obj \ $(OBJDIR)\lexer_tests.obj \
$(TESTDIR)\string_tests.obj \ $(OBJDIR)\string_tests.obj \
$(TESTDIR)\tests.obj $(OBJDIR)\tests.obj
# ============================================ # ============================================
@ -58,9 +58,21 @@ $(OBJDIR)\lexer.obj: $(SRCDIR)\lexer.c
$(OBJDIR)\string.obj: $(SRCDIR)\string.c $(OBJDIR)\string.obj: $(SRCDIR)\string.c
$(CC) $(CFLAGS) /c $(SRCDIR)\string.c /Fo$(OBJDIR)\string.obj $(CC) $(CFLAGS) /c $(SRCDIR)\string.c /Fo$(OBJDIR)\string.obj
$(OBJDIR)\extra_tests.obj: $(TESTDIR)\extra_tests.c
$(CC) $(CFLAGS) /c $(TESTDIR)\extra_tests.c /Fo$(OBJDIR)\extra_tests.obj
$(OBJDIR)\lexer_test_helpers.obj: $(TESTDIR)\lexer_test_helpers.c
$(CC) $(CFLAGS) /c $(TESTDIR)\lexer_test_helpers.c /Fo$(OBJDIR)\lexer_test_helpers.obj
$(OBJDIR)\lexer_tests.obj: $(TESTDIR)\lexer_tests.c $(OBJDIR)\lexer_tests.obj: $(TESTDIR)\lexer_tests.c
$(CC) $(CFLAGS) /c $(TESTDIR)\lexer_tests.c /Fo$(OBJDIR)\lexer_tests.obj $(CC) $(CFLAGS) /c $(TESTDIR)\lexer_tests.c /Fo$(OBJDIR)\lexer_tests.obj
$(OBJDIR)\string_tests.obj: $(TESTDIR)\string_tests.c
$(CC) $(CFLAGS) /c $(TESTDIR)\string_tests.c /Fo$(OBJDIR)\string_tests.obj
$(OBJDIR)\tests.obj: $(TESTDIR)\tests.c
$(CC) $(CFLAGS) /c $(TESTDIR)\tests.c /Fo$(OBJDIR)\tests.obj
# === RUN EXECUTABLE === # === RUN EXECUTABLE ===
run: $(TARGET) run: $(TARGET)
$(TARGET) $(TARGET)