diff options
author | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2012-09-26 11:59:00 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2012-10-04 17:22:09 +0200 |
commit | da0d61770a1eaebf90f92d432cde7f6e602da7da (patch) | |
tree | 80939e74e5d199b8789f136a84f4d0035d668a2a /lib | |
parent | 3dc70b22556ec808260e94042e6a475ece0a073d (diff) | |
download | barebox-da0d61770a1eaebf90f92d432cde7f6e602da7da.tar.gz barebox-da0d61770a1eaebf90f92d432cde7f6e602da7da.tar.xz |
gui: move gui file to include/gui and lib/gui
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Kconfig | 36 | ||||
-rw-r--r-- | lib/Makefile | 6 | ||||
-rw-r--r-- | lib/gui/Kconfig | 39 | ||||
-rw-r--r-- | lib/gui/Makefile | 5 | ||||
-rw-r--r-- | lib/gui/bmp.c (renamed from lib/bmp.c) | 4 | ||||
-rw-r--r-- | lib/gui/bmp_layout.h (renamed from lib/bmp_layout.h) | 0 | ||||
-rw-r--r-- | lib/gui/graphic_utils.c (renamed from lib/graphic_utils.c) | 2 | ||||
-rw-r--r-- | lib/gui/image_renderer.c (renamed from lib/image_renderer.c) | 2 | ||||
-rw-r--r-- | lib/gui/lodepng.c (renamed from lib/lodepng.c) | 0 | ||||
-rw-r--r-- | lib/gui/lodepng.h (renamed from lib/lodepng.h) | 0 | ||||
-rw-r--r-- | lib/gui/picopng.c (renamed from lib/picopng.c) | 0 | ||||
-rw-r--r-- | lib/gui/picopng.h (renamed from lib/picopng.h) | 0 | ||||
-rw-r--r-- | lib/gui/png.c (renamed from lib/png.c) | 4 | ||||
-rw-r--r-- | lib/gui/png.h (renamed from lib/png.h) | 0 | ||||
-rw-r--r-- | lib/gui/png_lode.c (renamed from lib/png_lode.c) | 4 | ||||
-rw-r--r-- | lib/gui/png_pico.c (renamed from lib/png_pico.c) | 4 |
16 files changed, 56 insertions, 50 deletions
diff --git a/lib/Kconfig b/lib/Kconfig index 8b7373373..9882d2d6d 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -38,40 +38,6 @@ config BITREV config QSORT bool -config IMAGE_RENDERER - bool - depends on VIDEO - select FILETYPE - -if IMAGE_RENDERER - -config BMP - bool "bmp" - -config PNG - bool "png" - select ZLIB - -if PNG - -choice - prompt "PNG Lib" - -config LODEPNG - bool "lodePNG" - help - This PNG library supports most PNG formats. - -config PICOPNG - bool "picoPNG" - help - This PNG library only supports RGBA PNG8 but is much smaller - in binary size than lodepng. - -endchoice - -endif - -endif +source lib/gui/Kconfig endmenu diff --git a/lib/Makefile b/lib/Makefile index 7bce0e58c..41e6a0f92 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -34,8 +34,4 @@ obj-$(CONFIG_UNCOMPRESS) += uncompress.o obj-$(CONFIG_BCH) += bch.o obj-$(CONFIG_BITREV) += bitrev.o obj-$(CONFIG_QSORT) += qsort.o -obj-$(CONFIG_BMP) += bmp.o -obj-$(CONFIG_IMAGE_RENDERER) += image_renderer.o graphic_utils.o -obj-$(CONFIG_PNG) += png.o -obj-$(CONFIG_LODEPNG) += png_lode.o lodepng.o -obj-$(CONFIG_PICOPNG) += png_pico.o picopng.o +obj-y += gui/ diff --git a/lib/gui/Kconfig b/lib/gui/Kconfig new file mode 100644 index 000000000..8fd12fb60 --- /dev/null +++ b/lib/gui/Kconfig @@ -0,0 +1,39 @@ +menu "Library gui routines " + +config IMAGE_RENDERER + bool + depends on VIDEO + select FILETYPE + +if IMAGE_RENDERER + +config BMP + bool "bmp" + +config PNG + bool "png" + select ZLIB + +if PNG + +choice + prompt "PNG Lib" + +config LODEPNG + bool "lodePNG" + help + This PNG library supports most PNG formats. + +config PICOPNG + bool "picoPNG" + help + This PNG library only supports RGBA PNG8 but is much smaller + in binary size than lodepng. + +endchoice + +endif + +endif + +endmenu diff --git a/lib/gui/Makefile b/lib/gui/Makefile new file mode 100644 index 000000000..d4b26c47b --- /dev/null +++ b/lib/gui/Makefile @@ -0,0 +1,5 @@ +obj-$(CONFIG_BMP) += bmp.o +obj-$(CONFIG_IMAGE_RENDERER) += image_renderer.o graphic_utils.o +obj-$(CONFIG_PNG) += png.o +obj-$(CONFIG_LODEPNG) += png_lode.o lodepng.o +obj-$(CONFIG_PICOPNG) += png_pico.o picopng.o diff --git a/lib/bmp.c b/lib/gui/bmp.c index f5c19616d..86591edfd 100644 --- a/lib/bmp.c +++ b/lib/gui/bmp.c @@ -4,9 +4,9 @@ #include <fb.h> #include "bmp_layout.h" #include <asm/byteorder.h> -#include <graphic_utils.h> +#include <gui/graphic_utils.h> #include <init.h> -#include <image_renderer.h> +#include <gui/image_renderer.h> struct image *bmp_open(char *inbuf, int insize) { diff --git a/lib/bmp_layout.h b/lib/gui/bmp_layout.h index d7db53753..d7db53753 100644 --- a/lib/bmp_layout.h +++ b/lib/gui/bmp_layout.h diff --git a/lib/graphic_utils.c b/lib/gui/graphic_utils.c index a435bdd1e..bf42103b4 100644 --- a/lib/graphic_utils.c +++ b/lib/gui/graphic_utils.c @@ -1,6 +1,6 @@ #include <common.h> #include <fb.h> -#include <graphic_utils.h> +#include <gui/graphic_utils.h> static u32 get_pixel(struct fb_info *info, u32 color) { diff --git a/lib/image_renderer.c b/lib/gui/image_renderer.c index fff35bd12..99e4335d0 100644 --- a/lib/image_renderer.c +++ b/lib/gui/image_renderer.c @@ -6,7 +6,7 @@ #include <common.h> #include <fb.h> -#include <image_renderer.h> +#include <gui/image_renderer.h> #include <errno.h> #include <fs.h> #include <malloc.h> diff --git a/lib/lodepng.c b/lib/gui/lodepng.c index ba21cd235..ba21cd235 100644 --- a/lib/lodepng.c +++ b/lib/gui/lodepng.c diff --git a/lib/lodepng.h b/lib/gui/lodepng.h index 50d530305..50d530305 100644 --- a/lib/lodepng.h +++ b/lib/gui/lodepng.h diff --git a/lib/picopng.c b/lib/gui/picopng.c index 77cd81cba..77cd81cba 100644 --- a/lib/picopng.c +++ b/lib/gui/picopng.c diff --git a/lib/picopng.h b/lib/gui/picopng.h index 14c5e28bc..14c5e28bc 100644 --- a/lib/picopng.h +++ b/lib/gui/picopng.h diff --git a/lib/png.c b/lib/gui/png.c index f71fc6abc..5d77c8ce5 100644 --- a/lib/png.c +++ b/lib/gui/png.c @@ -4,8 +4,8 @@ #include <fb.h> #include <asm/byteorder.h> #include <init.h> -#include <image_renderer.h> -#include <graphic_utils.h> +#include <gui/image_renderer.h> +#include <gui/graphic_utils.h> #include <linux/zlib.h> #include "png.h" diff --git a/lib/png.h b/lib/gui/png.h index 3ac9364d4..3ac9364d4 100644 --- a/lib/png.h +++ b/lib/gui/png.h diff --git a/lib/png_lode.c b/lib/gui/png_lode.c index 4b57f6ad2..477704d97 100644 --- a/lib/png_lode.c +++ b/lib/gui/png_lode.c @@ -4,8 +4,8 @@ #include <fb.h> #include <asm/byteorder.h> #include <init.h> -#include <image_renderer.h> -#include <graphic_utils.h> +#include <gui/image_renderer.h> +#include <gui/graphic_utils.h> #include <linux/zlib.h> #include "lodepng.h" diff --git a/lib/png_pico.c b/lib/gui/png_pico.c index a0127f767..393a732bc 100644 --- a/lib/png_pico.c +++ b/lib/gui/png_pico.c @@ -4,8 +4,8 @@ #include <fb.h> #include <asm/byteorder.h> #include <init.h> -#include <image_renderer.h> -#include <graphic_utils.h> +#include <gui/image_renderer.h> +#include <gui/graphic_utils.h> #include <linux/zlib.h> #include "picopng.h" |