summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2012-09-26 11:59:00 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2012-10-04 17:22:09 +0200
commitda0d61770a1eaebf90f92d432cde7f6e602da7da (patch)
tree80939e74e5d199b8789f136a84f4d0035d668a2a /lib
parent3dc70b22556ec808260e94042e6a475ece0a073d (diff)
downloadbarebox-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/Kconfig36
-rw-r--r--lib/Makefile6
-rw-r--r--lib/gui/Kconfig39
-rw-r--r--lib/gui/Makefile5
-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"