diff options
Diffstat (limited to 'patches/usplash_0.5.21/cross-compile.diff')
-rw-r--r-- | patches/usplash_0.5.21/cross-compile.diff | 129 |
1 files changed, 129 insertions, 0 deletions
diff --git a/patches/usplash_0.5.21/cross-compile.diff b/patches/usplash_0.5.21/cross-compile.diff new file mode 100644 index 000000000..a172346a8 --- /dev/null +++ b/patches/usplash_0.5.21/cross-compile.diff @@ -0,0 +1,129 @@ +--- + Makefile.am | 12 ++++++++++-- + bogl/Makefile.am | 29 ++++++++++++++++++++--------- + configure.ac | 14 ++++++++++++++ + 3 files changed, 44 insertions(+), 11 deletions(-) + +Index: b/Makefile.am +=================================================================== +--- a/Makefile.am ++++ b/Makefile.am +@@ -41,10 +41,18 @@ usplash_LDADD = \ + usplash_write_SOURCES = \ + usplash_write.c + ++if CONVERT_TOOLS + %.c: %.bdf +- ./bogl/bdftobogl $< > $@ ++ ./bogl/bdftousplash $< > $@ + + %.c: %.png +- ./bogl/pngtobogl $< > $@ ++ ./bogl/pngtousplash $< > $@ ++else ++%.c: %.bdf ++ bdftousplash $< > $@ ++ ++%.c: %.png ++ pngtousplash $< > $@ ++endif + + SUFFIXES: .png .bdf +Index: b/configure.ac +=================================================================== +--- a/configure.ac ++++ b/configure.ac +@@ -70,10 +70,23 @@ AM_CONDITIONAL(SVGA_BACKEND, test "$CONF + # FIXME: + AM_CONDITIONAL(NO_ASM, test false) + ++AC_MSG_CHECKING([whether to enable convert tools]) ++AC_ARG_ENABLE(convert-tools, ++ AS_HELP_STRING([--disable-convert-tools], [disable convert tools]), ++ [ ++ case "$enableval" in ++ y | yes) CONFIG_TOOLS=yes ;; ++ *) CONFIG_TOOLS=no ;; ++ esac], ++ [CONFIG_TOOLS=yes]) ++AC_MSG_RESULT([${CONFIG_TOOLS}]) ++AM_CONDITIONAL(CONVERT_TOOLS, test "$CONFIG_TOOLS" = "yes") ++ + # + # Checks for libraries. + # + ++if test "$CONFIG_TOOLS" = "yes"; then + ## + # libgd + ## +@@ -96,6 +109,7 @@ PKG_CHECK_MODULES([libpng], + ) + AC_SUBST(libpng_CFLAGS) + AC_SUBST(libpng_LIBS) ++fi + + # + # Checks for header files. +Index: b/bogl/Makefile.am +=================================================================== +--- a/bogl/Makefile.am ++++ b/bogl/Makefile.am +@@ -3,7 +3,10 @@ AM_CFLAGS = \ + -fPIC -I../ + + lib_LTLIBRARIES = libbogl.la +-bin_PROGRAMS = bdftobogl pngtobogl bterm reduce-font ++bin_PROGRAMS = bterm reduce-font ++if CONVERT_TOOLS ++bin_PROGRAMS += bdftousplash pngtousplash ++endif + EXTRA_PROGRAMS = bogl-test bowl-boxes + + LIBBOGLSOURCES = \ +@@ -32,17 +35,17 @@ LIBRSRCSOURCES = \ + timBI18.c \ + tux75.c + +-bdftobogl_SOURCES = \ ++bdftousplash_SOURCES = \ + bdftobogl.c \ + $(LIBBOGLSOURCES) + +-pngtobogl_SOURCES = \ ++pngtousplash_SOURCES = \ + pngtobogl.c + +-pngtobogl_CFLAGS = \ ++pngtousplash_CFLAGS = \ + $(libpng_CFLAGS) + +-pngtobogl_LDADD = \ ++pngtousplash_LDADD = \ + -lgd -lm \ + $(libpng_LIBS) + +@@ -69,11 +72,19 @@ bterm_LDADD = \ + bterm_DEPENDENCIES = \ + libbogl.la + +-%.c: %.bdf bdftobogl +- ./bdftobogl $< > $@ ++if CONVERT_TOOLS ++%.c: %.bdf bdftousplash ++ ./bdftousplash $< > $@ ++ ++%.c: %.png pngtousplash ++ ./pngtousplash $< > $@ ++else ++%.c: %.bdf ++ bdftousplash $< > $@ + +-%.c: %.png pngtobogl +- ./pngtobogl $< > $@ ++%.c: %.png ++ pngtousplash $< > $@ ++endif + + bogl_test_SOURCES = \ + bogl-test.c \ |