summaryrefslogtreecommitdiff
path: root/windows
diff options
context:
space:
mode:
authorPierre Joye <pierre.php@gmail.com>2016-07-24 01:43:19 +0700
committerPierre Joye <pierre.php@gmail.com>2016-07-24 02:39:33 +0700
commite7fa298f5e1292586310dc17b9161efc572576a3 (patch)
tree3cb2516a11fc62a0f3d0733aef96c5c4df1b5e47 /windows
parentc52e385838bcae93bd552fdb5ce42db5cb32a79c (diff)
downloadlibgd-e7fa298f5e1292586310dc17b9161efc572576a3.tar.gz
#241 do no redifine it if already defined (ie command line)
Diffstat (limited to 'windows')
-rw-r--r--windows/Makefile.vc33
-rw-r--r--windows/Makefiletest.vc117
2 files changed, 139 insertions, 11 deletions
diff --git a/windows/Makefile.vc b/windows/Makefile.vc
index 21db6df..2c72877 100644
--- a/windows/Makefile.vc
+++ b/windows/Makefile.vc
@@ -131,16 +131,6 @@ TEST_LDFLAGS=$(LDFLAGS) $(SDR)readdir.obj $(SDR)gdtest.obj $(BUILD_DIR)\libgd.li
TEST_LIST=$(TDR)testlist.txt
TEST_MK=$(TDR)Maketests.vc
-# generate test makefile from TESTS macro
-# generate test makefile from TESTS macro
-!IF [if not exist $(BUILD_DIR) mkdir $(BUILD_DIR)]
-!ENDIF
-!IF [if not exist $(TDR) mkdir $(TDR)]
-!ENDIF
-
-!IF [$(MAKEDIR)\windows\gentest.bat tests $(BUILD_DIR) "$(TEST_CFLAGS)" "$(TEST_LDFLAGS)" $(CC) $(LD) "$(TEST_MK)" "$(TEST_LIST)"]
-!ENDIF
-
TEST_OBJS=$(TEST_EXES:tests=obj)
TEST_OBJS=$(TEST_OBJS:exe=obj)
@@ -170,15 +160,36 @@ clean:
make_dirs:
@if not exist $(BUILD_DIR) mkdir $(BUILD_DIR)
@if not exist $(SDR) mkdir $(SDR)
- @echo #define HAVE_FT2BUILD_H> $(GD_CONFIG_H)
+ @echo #ifndef HAVE_FT2BUILD_H> $(GD_CONFIG_H)
+ @echo #define HAVE_FT2BUILD_H>> $(GD_CONFIG_H)
+ @echo #endif>> $(GD_CONFIG_H)
+ @echo #ifndef HAVE_ICONV_H>> $(GD_CONFIG_H)
@echo #define HAVE_ICONV_H>> $(GD_CONFIG_H)
+ @echo #endif>> $(GD_CONFIG_H)
+ @echo #ifndef HAVE_LIBFREETYPE>> $(GD_CONFIG_H)
@echo #define HAVE_LIBFREETYPE>> $(GD_CONFIG_H)
+ @echo #endif>> $(GD_CONFIG_H)
+ @echo #ifndef HAVE_LIBJPEG>> $(GD_CONFIG_H)
@echo #define HAVE_LIBJPEG>> $(GD_CONFIG_H)
+ @echo #endif>> $(GD_CONFIG_H)
+ @echo #ifndef HAVE_LIBPNG>> $(GD_CONFIG_H)
@echo #define HAVE_LIBPNG>> $(GD_CONFIG_H)
+ @echo #endif>> $(GD_CONFIG_H)
+ @echo #ifndef HAVE_LIBWEBP>> $(GD_CONFIG_H)
@echo #define HAVE_LIBWEBP>> $(GD_CONFIG_H)
+ @echo #endif>> $(GD_CONFIG_H)
+ @echo #ifndef HAVE_LIBZ>> $(GD_CONFIG_H)
@echo #define HAVE_LIBZ>> $(GD_CONFIG_H)
+ @echo #endif>> $(GD_CONFIG_H)
+ @echo #ifndef HAVE_LIBXPM>> $(GD_CONFIG_H)
@echo #define HAVE_LIBXPM>> $(GD_CONFIG_H)
+ @echo #endif>> $(GD_CONFIG_H)
+ @echo #ifndef HAVE_INTTYPES_H>> $(GD_CONFIG_H)
@echo #define HAVE_INTTYPES_H>> $(GD_CONFIG_H)
+ @echo #endif>> $(GD_CONFIG_H)
+ @echo #ifndef HAVE_SYS_STAT_H>> $(GD_CONFIG_H)
+ @echo #define HAVE_SYS_STAT_H>> $(GD_CONFIG_H)
+ @echo #endif>> $(GD_CONFIG_H)
run_tests: pretest
@cd $(TDR)
diff --git a/windows/Makefiletest.vc b/windows/Makefiletest.vc
new file mode 100644
index 0000000..827a4e7
--- /dev/null
+++ b/windows/Makefiletest.vc
@@ -0,0 +1,117 @@
+TESTS=bmp\bmp_im2im \
+bmp\bmp_null \
+freetype\bug00132 \
+gd\gd_im2im \
+gd\gd_null \
+gd\gd_num_colors \
+gd\gd_versiontest \
+gd2\gd2_empty_file \
+gd2\gd2_im2im \
+gd2\gd2_null \
+gd2\gd2_read \
+gd2\gd2_read_corrupt \
+gd2\php_bug_72339 \
+gdimagearc\bug00079 \
+gdimagecolorclosest\gdimagecolorclosest \
+gdimagecolordeallocate\gdimagecolordeallocate \
+gdimagecolorexact\gdimagecolorexact \
+gdimagecolorreplace\gdimagecolorreplace \
+gdimagecolorresolve\gdimagecolorresolve \
+gdimagecolortransparent\gdimagecolortransparent \
+gdimagecopy\bug00007 \
+gdimagecopy\bug00081 \
+gdimagecopyrotated\bug00020 \
+gdimagecrop\php_bug_72494 \
+gdimagefile\gdnametest \
+gdimagefill\bug00002_1 \
+gdimagefill\bug00002_2 \
+gdimagefill\bug00002_3 \
+gdimagefill\bug00002_4 \
+gdimagefill\bug00104_1 \
+gdimagefilledellipse\bug00010 \
+gdimagefilledellipse\bug00191 \
+gdimagefilledellipse\github_bug_00238 \
+gdimagefilledpolygon\bug00100 \
+gdimagefilledpolygon\gdimagefilledpolygon0 \
+gdimagefilledpolygon\gdimagefilledpolygon1 \
+gdimagefilledpolygon\gdimagefilledpolygon2 \
+gdimagefilledpolygon\gdimagefilledpolygon3 \
+gdimagefilledpolygon\php_bug_64641 \
+gdimagefilledrectangle\bug00004 \
+gdimagefilledrectangle\bug00078 \
+gdimagefilledrectangle\bug00106_gdimagefilledrectangle \
+gdimagefilltoborder\bug00037 \
+gdimagefilltoborder\github_bug_215 \
+gdimagefilter\gdCopyBlurred \
+gdimageline\bug00072 \
+gdimageline\bug00077 \
+gdimageline\bug00111 \
+gdimageline\gdImageAALine_thickness \
+gdimageline\gdimageline_aa \
+gdimageline\gdimageline_aa_outofrange \
+gdimageline\gdimageline_bug5 \
+gdimageline\github_bug_167 \
+gdimageopenpolygon\gdimageopenpolygon0 \
+gdimageopenpolygon\gdimageopenpolygon1 \
+gdimageopenpolygon\gdimageopenpolygon2 \
+gdimageopenpolygon\gdimageopenpolygon3 \
+gdimagepixelate\gdimagepixelate \
+gdimagepolygon\gdimagepolygon0 \
+gdimagepolygon\gdimagepolygon1 \
+gdimagepolygon\gdimagepolygon2 \
+gdimagepolygon\gdimagepolygon3 \
+gdimagerectangle\bug00003 \
+gdimagerectangle\bug00106_gdimagerectangle \
+gdimagerectangle\github_bug_00172 \
+gdimagerotate\bug00067 \
+gdimagerotate\php_bug_64898 \
+gdimagescale\github_bug_00218 \
+gdimagescatterex\bug00208_1 \
+gdimagescatterex\bug00208_2 \
+gdimagesetpixel\bug00186 \
+gdimagesetpixel\gdeffectmultiply \
+gdimagesetpixel\gdeffectoverlay \
+gdimagestringft\gdimagestringft_bbox \
+gdimagestringftex\gdimagestringftex_returnfontpathname \
+gdinterpolatedscale\gdModesAndPalettes \
+gdinterpolatedscale\gdTrivialResize \
+gdnewfilectx\gdnewfilectx_null \
+gdtiled\bug00032 \
+gdtransformaffineboundingbox\github_bug_00221 \
+gif\bug00005 \
+gif\bug00005_2 \
+gif\bug00006 \
+gif\bug00060 \
+gif\bug00066 \
+gif\bug00181 \
+gif\bug00227 \
+gif\gif_im2im \
+gif\gif_null \
+jpeg\bug_github_18 \
+jpeg\jpeg_empty_file \
+jpeg\jpeg_im2im \
+jpeg\jpeg_null \
+jpeg\jpeg_read \
+jpeg\jpeg_resolution \
+png\bug00011 \
+png\bug00033 \
+png\bug00086 \
+png\bug00088 \
+png\bug00193 \
+png\png_im2im \
+png\png_null \
+png\png_resolution \
+tga\bug00084 \
+tga\bug00247 \
+tga\bug00247a \
+tga\tga_null \
+tiff\tiff_dpi \
+tiff\tiff_im2im \
+tiff\tiff_null \
+wbmp\wbmp_im2im \
+wbmp\wbmp_null \
+webp\bug00111 \
+xbm\github_bug_170 \
+xpm\bug00166 \
+xpm\bug00185 \
+xpm\color_name