From 31897dfd7ff8a49672b346e3c845b9c51d053db0 Mon Sep 17 00:00:00 2001 From: Sean Barrett Date: Sun, 25 May 2014 20:10:17 -0700 Subject: [PATCH] compile tests for everything except textedit, both C and C++ --- tests/compile_test.c | 11 +++++++++++ tests/compile_test_cpp.cpp | 11 +++++++++++ tests/stb.c | 1 + tests/stb.dsp | 14 +++++++++++++- tests/stb_cpp.dsp | 15 ++++++++++++++- 5 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 tests/compile_test.c create mode 100644 tests/compile_test_cpp.cpp diff --git a/tests/compile_test.c b/tests/compile_test.c new file mode 100644 index 0000000..62e2880 --- /dev/null +++ b/tests/compile_test.c @@ -0,0 +1,11 @@ +#define STB_TRUETYPE_IMPLEMENTATIOn +#define STB_PERLIN_IMPLEMENTATION +#define STB_IMAGE_WRITE_IMPLEMENTATION +#define STB_DXT_IMPLEMENATION +#define STB_C_LEXER_IMPLEMENTATIOn + +#include "stb_truetype.h" +#include "stb_image_write.h" +#include "stb_perlin.h" +#include "stb_dxt.h" +#include "stb_c_lexer.h" diff --git a/tests/compile_test_cpp.cpp b/tests/compile_test_cpp.cpp new file mode 100644 index 0000000..62e2880 --- /dev/null +++ b/tests/compile_test_cpp.cpp @@ -0,0 +1,11 @@ +#define STB_TRUETYPE_IMPLEMENTATIOn +#define STB_PERLIN_IMPLEMENTATION +#define STB_IMAGE_WRITE_IMPLEMENTATION +#define STB_DXT_IMPLEMENATION +#define STB_C_LEXER_IMPLEMENTATIOn + +#include "stb_truetype.h" +#include "stb_image_write.h" +#include "stb_perlin.h" +#include "stb_dxt.h" +#include "stb_c_lexer.h" diff --git a/tests/stb.c b/tests/stb.c index 508cefa..464de17 100644 --- a/tests/stb.c +++ b/tests/stb.c @@ -21,6 +21,7 @@ #define STB_NPTR #define STB_DEFINE #include "stb.h" + //#include "stb_file.h" //#include "stb_pixel32.h" diff --git a/tests/stb.dsp b/tests/stb.dsp index 8e544be..b2d1fa1 100644 --- a/tests/stb.dsp +++ b/tests/stb.dsp @@ -66,7 +66,7 @@ LINK32=link.exe # PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I ".." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c +# ADD CPP /nologo /MTd /W3 /GX /Zd /Od /I ".." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c # SUBTRACT CPP /YX # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" @@ -86,7 +86,19 @@ LINK32=link.exe # Name "stb - Win32 Debug" # Begin Source File +SOURCE=.\compile_test.c +# End Source File +# Begin Source File + SOURCE=.\stb.c # End Source File +# Begin Source File + +SOURCE=..\stb_image.c +# End Source File +# Begin Source File + +SOURCE=..\stb_vorbis.c +# End Source File # End Target # End Project diff --git a/tests/stb_cpp.dsp b/tests/stb_cpp.dsp index 98b9574..28e10cf 100644 --- a/tests/stb_cpp.dsp +++ b/tests/stb_cpp.dsp @@ -62,9 +62,10 @@ LINK32=link.exe # PROP Use_Debug_Libraries 1 # PROP Output_Dir "Debug" # PROP Intermediate_Dir "Debug" +# PROP Ignore_Export_Lib 0 # PROP Target_Dir "" # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c -# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I ".." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c +# ADD CPP /nologo /MTd /W3 /GX /Zd /Od /I ".." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c # ADD BASE RSC /l 0x409 /d "_DEBUG" # ADD RSC /l 0x409 /d "_DEBUG" BSC32=bscmake.exe @@ -82,7 +83,19 @@ LINK32=link.exe # Name "stb_cpp - Win32 Debug" # Begin Source File +SOURCE=.\compile_test_cpp.cpp +# End Source File +# Begin Source File + SOURCE=.\stb_cpp.cpp # End Source File +# Begin Source File + +SOURCE=..\stb_image.c +# End Source File +# Begin Source File + +SOURCE=..\stb_vorbis.c +# End Source File # End Target # End Project