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)