/src/FreeImage/Source/LibMNG/README.footprint

https://bitbucket.org/cabalistic/ogredeps/ · Unknown · 46 lines · 41 code · 5 blank · 0 comment · 0 complexity · 38cfb1e266a958112bbb976b18fa693c MD5 · raw file

  1. /*
  2. You can use one or more of the following defines to
  3. reduce the size of the compiled library. Define the
  4. SKIPCANVAS macros for any canvas configurations that
  5. your application doesn't use. Define the SKIPCHUNK
  6. macros for any chunks that your application doesn't
  7. process. Define MNG_OPTIMIZE_FOOTPRINT to choose
  8. smaller code size over faster execution and less memory
  9. usage. These macros became available in version 1.0.6.
  10. */
  11. /* eliminate unused features from libmng */
  12. #define MNG_OPTIMIZE_FOOTPRINT
  13. #define MNG_OPTIMIZE_OBJCLEANUP
  14. #define MNG_OPTIMIZE_CHUNKINITFREE
  15. #define MNG_OPTIMIZE_CHUNKASSIGN
  16. #define MNG_OPTIMIZE_CHUNKREADER
  17. #define MNG_SKIPCANVAS_ABGR8
  18. #define MNG_SKIPCANVAS_ARGB8
  19. #define MNG_SKIPCANVAS_BGR8
  20. #define MNG_SKIPCANVAS_BGRA8
  21. #define MNG_SKIPCANVAS_BGRA8_PM
  22. #define MNG_SKIPCANVAS_BGRX8
  23. #define MNG_SKIPCANVAS_RGBA8
  24. #define MNG_SKIPCANVAS_BGR565
  25. #define MNG_SKIPCANVAS_RGB565
  26. #define MNG_SKIPCANVAS_BGRA565
  27. #define MNG_SKIPCANVAS_RGBA565
  28. #define MNG_SKIPCHUNK_iCCP
  29. #define MNG_SKIPCHUNK_tEXt
  30. #define MNG_SKIPCHUNK_zTXt
  31. #define MNG_SKIPCHUNK_iTXt
  32. #define MNG_SKIPCHUNK_bKGD
  33. #define MNG_SKIPCHUNK_pHYs
  34. #define MNG_SKIPCHUNK_sBIT
  35. #define MNG_SKIPCHUNK_sPLT
  36. #define MNG_SKIPCHUNK_hIST
  37. #define MNG_SKIPCHUNK_tIME
  38. #define MNG_SKIPCHUNK_eXPI
  39. #define MNG_SKIPCHUNK_fPRI
  40. #define MNG_SKIPCHUNK_nEED
  41. #define MNG_SKIPCHUNK_pHYg