zlib.bkl 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?xml version="1.0" ?>
  2. <makefile>
  3. <if cond="FORMAT=='autoconf'">
  4. <option name="wxUSE_ZLIB"/>
  5. <set var="LIB_ZLIB">
  6. <if cond="wxUSE_ZLIB=='builtin'">
  7. wxzlib$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
  8. </if>
  9. </set>
  10. </if>
  11. <if cond="FORMAT!='autoconf'">
  12. <set var="wxUSE_ZLIB">builtin</set>
  13. <set var="LIB_ZLIB">
  14. <if cond="wxUSE_ZLIB=='builtin'">
  15. wxzlib$(WXDEBUGFLAG)$(HOST_SUFFIX)
  16. </if>
  17. </set>
  18. </if>
  19. <set var="INC_ZLIB">
  20. <if cond="wxUSE_ZLIB=='builtin'">$(TOP_SRCDIR)src/zlib</if>
  21. </set>
  22. <lib id="wxzlib" template="3rdparty_lib"
  23. cond="wxUSE_ZLIB=='builtin' and BUILDING_LIB=='1'">
  24. <dirname>$(LIBDIRNAME)</dirname>
  25. <cflags-borland>
  26. -w-8004 -w-8008 -w-8012 -w-8057 -w-8066
  27. </cflags-borland>
  28. <if cond="FORMAT=='msevc4prj'">
  29. <define>NO_ERRNO_H</define>
  30. </if>
  31. <if cond="IS_MSVC">
  32. <!--
  33. Define this to get rid of many warnings about using open(),
  34. read() and other POSIX functions in zlib code. This is much
  35. more convenient than having to modify it to avoid them.
  36. -->
  37. <define>_CRT_NONSTDC_NO_WARNINGS</define>
  38. </if>
  39. <sources>
  40. src/zlib/adler32.c
  41. src/zlib/compress.c
  42. src/zlib/crc32.c
  43. src/zlib/deflate.c
  44. src/zlib/gzclose.c
  45. src/zlib/gzlib.c
  46. src/zlib/gzread.c
  47. src/zlib/gzwrite.c
  48. src/zlib/infback.c
  49. src/zlib/inffast.c
  50. src/zlib/inflate.c
  51. src/zlib/inftrees.c
  52. src/zlib/trees.c
  53. src/zlib/uncompr.c
  54. src/zlib/zutil.c
  55. </sources>
  56. </lib>
  57. </makefile>