src/3rdparty/libmng/README.footprint
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     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 
       
    12 /* eliminate unused features from libmng */
       
    13 #define MNG_OPTIMIZE_FOOTPRINT
       
    14 #define MNG_OPTIMIZE_OBJCLEANUP
       
    15 #define MNG_OPTIMIZE_CHUNKINITFREE
       
    16 #define MNG_OPTIMIZE_CHUNKASSIGN
       
    17 #define MNG_OPTIMIZE_CHUNKREADER
       
    18 
       
    19 #define MNG_SKIPCANVAS_ABGR8
       
    20 #define MNG_SKIPCANVAS_ARGB8
       
    21 #define MNG_SKIPCANVAS_BGR8
       
    22 #define MNG_SKIPCANVAS_BGRA8
       
    23 #define MNG_SKIPCANVAS_BGRA8_PM
       
    24 #define MNG_SKIPCANVAS_BGRX8
       
    25 #define MNG_SKIPCANVAS_RGBA8
       
    26 #define MNG_SKIPCANVAS_BGR565
       
    27 #define MNG_SKIPCANVAS_RGB565
       
    28 #define MNG_SKIPCANVAS_BGRA565
       
    29 #define MNG_SKIPCANVAS_RGBA565
       
    30 
       
    31 #define MNG_SKIPCHUNK_iCCP
       
    32 #define MNG_SKIPCHUNK_tEXt
       
    33 #define MNG_SKIPCHUNK_zTXt
       
    34 #define MNG_SKIPCHUNK_iTXt
       
    35 #define MNG_SKIPCHUNK_bKGD
       
    36 #define MNG_SKIPCHUNK_pHYs
       
    37 #define MNG_SKIPCHUNK_sBIT
       
    38 #define MNG_SKIPCHUNK_sPLT
       
    39 #define MNG_SKIPCHUNK_hIST
       
    40 #define MNG_SKIPCHUNK_tIME
       
    41 #define MNG_SKIPCHUNK_eXPI
       
    42 #define MNG_SKIPCHUNK_fPRI
       
    43 #define MNG_SKIPCHUNK_nEED
       
    44 #define MNG_SKIPCHUNK_pHYg
       
    45 
       
    46