@@ -, +, @@ without some dependencies. --- image/image.c | 32 +++++++++++++++++++++++++++++--- 1 files changed, 29 insertions(+), 3 deletions(-) --- a/image/image.c +++ a/image/image.c @@ -27,16 +27,42 @@ #include "desktop/plotters.h" #include "image/bitmap.h" +#ifdef WITH_BMP #include "image/bmp.h" -#include "image/gif.h" #include "image/ico.h" +#endif + +#ifdef WITH_GIF +#include "image/gif.h" +#endif + +#ifdef WITH_JPEG #include "image/jpeg.h" +#endif + +#ifdef WITH_MNG #include "image/mng.h" -#include "image/nssprite.h" +#endif + +#ifdef WITH_PNG #include "image/png.h" -#include "image/rsvg.h" +#endif + +#ifdef WITH_NSSPRITE +#include "image/nssprite.h" +#endif + +#ifdef WITH_NS_SVG #include "image/svg.h" +#endif + +#ifdef WITH_RSVG +#include "image/rsvg.h" +#endif + +#ifdef WITH_WEBP #include "image/webp.h" +#endif #include "image/image.h" --