summaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
authorPierre Joye <pierre.php@gmail.com>2016-07-23 15:42:33 +0700
committerPierre Joye <pierre.php@gmail.com>2016-07-23 15:43:37 +0700
commit9bb974cd0a66a004677b7753e67a1de92d2c9c9d (patch)
treef1c0fcf47fcbe9833ed1960f6d50b197c66d1c41 /windows
parentb0333689ef53c16c2f5313f5e97ba81d91576256 (diff)
downloadlibgd-9bb974cd0a66a004677b7753e67a1de92d2c9c9d.tar.gz
sync windows test build, remove test_config.h
Diffstat (limited to 'windows')
-rw-r--r--windows/Makefile.vc23
1 files changed, 6 insertions, 17 deletions
diff --git a/windows/Makefile.vc b/windows/Makefile.vc
index afc0e3c..76686d1 100644
--- a/windows/Makefile.vc
+++ b/windows/Makefile.vc
@@ -41,6 +41,8 @@ BUILD_DIR=$(WITH_BUILD)
GD_DLL=libgd.dll
GD_LIB=libgd_a.lib
+GD_CONFIG_H=$(LIBGD_SRC_DIR)\$(LIBGD_SRC_DIR)\config.h
+
SDR=$(BUILD_DIR)^\
TDR=$(BUILD_DIR)\tests^\
@@ -124,9 +126,8 @@ CFLAGS= $(CFLAGS) \
/DHAVE_LIBXPM=1\
$(INCLUDES)
-TEST_CFLAGS=$(CFLAGS) /FItest_config.h
+TEST_CFLAGS=$(CFLAGS)
TEST_LDFLAGS=$(LDFLAGS) $(SDR)readdir.obj $(SDR)gdtest.obj $(BUILD_DIR)\libgd.lib
-TEST_CONFIG=tests\test_config.h
TEST_LIST=$(TDR)testlist.txt
TEST_MK=$(TDR)Maketests.vc
@@ -152,7 +153,6 @@ clean:
@if exist $(SDR) rd $(SDR) /s /q
@if exist $(TDR) rd $(TDR) /s /q
@if exist $(BUILD_DIR)\*.exe del $(BUILD_DIR)\*.exe /q
- @if exist tests\test_config.h del tests\test_config.h /q
# helpers
@@ -195,22 +195,11 @@ all: $(LIBGD_OBJ_DIR) $(LIBGD_BIN_DIR) $(LIB_OBJS) $(STATICLIB)
!INCLUDE $(TEST_MK)
build_tests: $(TEST_LIST) $(SDR)readdir.obj $(SDR)gdtest.obj $(TEST_EXES)
-$(SDR)gdtest.obj: $(TARGETDLL) $(TEST_CONFIG) tests\gdtest\gdtest.c
- @$(CC) $(CFLAGS) /c tests\gdtest\gdtest.c /Fo$(SDR)gdtest.obj
+$(SDR)gdtest.obj: $(TARGETDLL) tests\gdtest\gdtest.c
+ @$(CC) $(CFLAGS) /DGDTEST_TOP_DIR=\"$(MAKEDIR:\=\\)\\tests\" /c tests\gdtest\gdtest.c /Fo$(SDR)gdtest.obj
-$(SDR)readdir.obj: $(TARGETDLL) $(TEST_CONFIG) tests\gdtest\readdir.c
+$(SDR)readdir.obj: $(TARGETDLL) tests\gdtest\readdir.c
@$(CC) $(CFLAGS) /c tests\gdtest\readdir.c /Fo$(SDR)readdir.obj
-
-$(TEST_CONFIG):
- @echo #ifndef GD_TEST_CONFIG_H> tests\test_config.h
- @echo #define GD_TEST_CONFIG_H>> tests\test_config.h
- @echo #ifndef GDTEST_TOP_DIR>> tests\test_config.h
- @echo #define GDTEST_TOP_DIR "$(MAKEDIR:\=\\)\\tests">> tests\test_config.h
- @echo #endif>> tests\test_config.h
- @echo #ifndef _WIN32>> tests\test_config.h
- @echo #define snprintf _snprintf>> tests\test_config.h
- @echo #endif>> tests\test_config.h
- @echo #endif>> tests\test_config.h
$(TEST_LIST): $(TARGETDLL)
if not exist $(TDR) mkdir $(TDR)