From 8db2b0f06f90873a2e70d4673dea92f1c78eafd9 Mon Sep 17 00:00:00 2001 From: Kyler Date: Wed, 26 Nov 2025 22:52:21 -0700 Subject: [PATCH] Fixed missing compile rules --- SLS_C/.gitignore | 1 + SLS_C/Makefile.nmake | 22 +++++++++++++++++----- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/SLS_C/.gitignore b/SLS_C/.gitignore index 4b1992b..12ad133 100644 --- a/SLS_C/.gitignore +++ b/SLS_C/.gitignore @@ -1,3 +1,4 @@ obj/ bin/ *.o +*.pdb diff --git a/SLS_C/Makefile.nmake b/SLS_C/Makefile.nmake index ed5485a..b35fc67 100644 --- a/SLS_C/Makefile.nmake +++ b/SLS_C/Makefile.nmake @@ -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)