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/
bin/
*.o
*.pdb

View File

@ -31,11 +31,11 @@ TEST_SOURCES = \
$(TESTDIR)\tests.c
TEST_OBJECTS = \
$(TESTDIR)\extra_tests.obj \
$(TESTDIR)\lexer_test_helpers.obj \
$(TESTDIR)\lexer_tests.obj \
$(TESTDIR)\string_tests.obj \
$(TESTDIR)\tests.obj
$(OBJDIR)\extra_tests.obj \
$(OBJDIR)\lexer_test_helpers.obj \
$(OBJDIR)\lexer_tests.obj \
$(OBJDIR)\string_tests.obj \
$(OBJDIR)\tests.obj
# ============================================
@ -58,9 +58,21 @@ $(OBJDIR)\lexer.obj: $(SRCDIR)\lexer.c
$(OBJDIR)\string.obj: $(SRCDIR)\string.c
$(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
$(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: $(TARGET)
$(TARGET)