AC_OUTPUT([Makefile
src/libply/Makefile
src/libply-splash-core/Makefile
+ src/libply-splash-graphics/Makefile
src/ply-splash-core.pc
+ src/ply-splash-graphics.pc
src/plugins/Makefile
src/plugins/renderers/Makefile
src/plugins/renderers/frame-buffer/Makefile
-SUBDIRS = libply libply-splash-core . plugins client viewer tests
+SUBDIRS = libply libply-splash-core libply-splash-graphics . plugins client viewer tests
INCLUDES = -I$(top_srcdir) \
-I$(srcdir)/libply \
-I$(srcdir)/libply-splash-core \
plymouthd_CFLAGS = $(PLYMOUTH_CFLAGS) \
-DPLYMOUTH_PLUGIN_PATH=\"$(PLYMOUTH_PLUGIN_PATH)\" \
-DPLYMOUTH_THEME_PATH=\"$(PLYMOUTH_THEME_PATH)/\"
-plymouthd_LDADD = $(PLYMOUTH_LIBS) libply/libply.la libply-splash-core/libply-splash-core.la
+plymouthd_LDADD = $(PLYMOUTH_LIBS) libply/libply.la libply-splash-core/libply-splash-core.la libply-splash-graphics/libply-splash-graphics.la
plymouthd_SOURCES = \
ply-boot-protocol.h \
ply-boot-server.h \
plymouthdtimedir = $(localstatedir)/lib/plymouth
pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = ply-splash-core.pc
+pkgconfig_DATA = ply-splash-core.pc ply-splash-graphics.pc
install-data-hook:
-mkdir -p $(DESTDIR)$(plymouthdrundir)
-mkdir -p $(DESTDIR)$(plymouthdspooldir)
-mkdir -p $(DESTDIR)$(plymouthdtimedir)
-EXTRA_DIST = ply-splash-core.pc.in
+EXTRA_DIST = ply-splash-core.pc.in ply-splash-graphics.pc.in
MAINTAINERCLEANFILES = Makefile.in
libply_splash_coredir = $(includedir)/plymouth-1/ply-splash-core
libply_splash_core_HEADERS = \
- ply-animation.h \
ply-boot-splash.h \
ply-boot-splash-plugin.h \
ply-console.h \
- ply-entry.h \
- ply-image.h \
ply-keyboard.h \
- ply-label.h \
- ply-label-plugin.h \
ply-pixel-buffer.h \
ply-pixel-display.h \
- ply-progress-animation.h \
- ply-progress-bar.h \
ply-renderer.h \
ply-renderer-plugin.h \
ply-terminal.h \
ply-text-display.h \
- ply-text-progress-bar.h \
- ply-throbber.h
+ ply-text-progress-bar.h
libply_splash_core_la_CFLAGS = $(PLYMOUTH_CFLAGS) \
- $(IMAGE_CFLAGS) \
-DPLYMOUTH_BACKGROUND_COLOR=$(background_color) \
-DPLYMOUTH_BACKGROUND_END_COLOR=$(background_end_color) \
-DPLYMOUTH_BACKGROUND_START_COLOR=$(background_start_color) \
-DPLYMOUTH_PLUGIN_PATH=\"$(PLYMOUTH_PLUGIN_PATH)\"
-libply_splash_core_la_LIBADD = $(PLYMOUTH_LIBS) $(IMAGE_LIBS) ../libply/libply.la
+libply_splash_core_la_LIBADD = $(PLYMOUTH_LIBS) ../libply/libply.la
libply_splash_core_la_LDFLAGS = -export-symbols-regex '^[^_].*' \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
-no-undefined
libply_splash_core_la_SOURCES = \
$(libply_splash_core_HEADERS) \
ply-console.c \
- ply-entry.c \
- ply-image.c \
ply-keyboard.c \
- ply-label.c \
- ply-progress-bar.c \
- ply-throbber.c \
- ply-animation.c \
ply-pixel-display.c \
- ply-progress-animation.c \
ply-text-display.c \
ply-text-progress-bar.c \
ply-terminal.c \
--- /dev/null
+INCLUDES = -I$(top_srcdir) \
+ -I$(srcdir) \
+ -I$(srcdir)/../libply \
+ -I$(srcdir)/../libply-splash-core \
+ -I$(srcdir)/../plugins/controls
+
+lib_LTLIBRARIES = libply-splash-graphics.la
+
+libply_splash_graphicsdir = $(includedir)/plymouth-1/ply-splash-graphics
+libply_splash_graphics_HEADERS = \
+ ply-animation.h \
+ ply-entry.h \
+ ply-image.h \
+ ply-label.h \
+ ply-label-plugin.h \
+ ply-progress-animation.h \
+ ply-progress-bar.h \
+ ply-throbber.h
+
+libply_splash_graphics_la_CFLAGS = $(PLYMOUTH_CFLAGS) \
+ $(IMAGE_CFLAGS) \
+ -DPLYMOUTH_BACKGROUND_COLOR=$(background_color) \
+ -DPLYMOUTH_BACKGROUND_END_COLOR=$(background_end_color) \
+ -DPLYMOUTH_BACKGROUND_START_COLOR=$(background_start_color) \
+ -DPLYMOUTH_PLUGIN_PATH=\"$(PLYMOUTH_PLUGIN_PATH)\"
+libply_splash_graphics_la_LIBADD = $(PLYMOUTH_LIBS) $(IMAGE_LIBS) ../libply/libply.la ../libply-splash-core/libply-splash-core.la
+libply_splash_graphics_la_LDFLAGS = -export-symbols-regex '^[^_].*' \
+ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
+ -no-undefined
+libply_splash_graphics_la_SOURCES = \
+ $(libply_splash_graphics_HEADERS) \
+ ply-animation.c \
+ ply-entry.c \
+ ply-image.c \
+ ply-label.c \
+ ply-progress-animation.c \
+ ply-progress-bar.c \
+ ply-throbber.c
+
+MAINTAINERCLEANFILES = Makefile.in
INCLUDES = -I$(top_srcdir) \
-I$(srcdir)/../../../libply \
-I$(srcdir)/../../../libply-splash-core \
+ -I$(srcdir)/../../../libply-splash-graphics \
-I$(srcdir)/../../.. \
-I$(srcdir)/../.. \
-I$(srcdir)/.. \
label_la_LDFLAGS = -module -avoid-version -export-dynamic
label_la_LIBADD = $(PLYMOUTH_LIBS) $(PANGO_LIBS) \
../../../libply/libply.la \
- ../../../libply-splash-core/libply-splash-core.la
+ ../../../libply-splash-core/libply-splash-core.la \
+ ../../../libply-splash-graphics/libply-splash-graphics.la
label_la_SOURCES = $(srcdir)/plugin.c
MAINTAINERCLEANFILES = Makefile.in
INCLUDES = -I$(top_srcdir) \
-I$(srcdir)/../../../libply \
-I$(srcdir)/../../../libply-splash-core \
+ -I$(srcdir)/../../../libply-splash-graphics \
-I$(srcdir)/../../.. \
-I$(srcdir)/../.. \
-I$(srcdir)/.. \
fade_throbber_la_LDFLAGS = -module -avoid-version -export-dynamic
fade_throbber_la_LIBADD = $(PLYMOUTH_LIBS) \
../../../libply/libply.la \
- ../../../libply-splash-core/libply-splash-core.la
+ ../../../libply-splash-core/libply-splash-core.la \
+ ../../../libply-splash-graphics/libply-splash-graphics.la
fade_throbber_la_SOURCES = $(srcdir)/plugin.c
MAINTAINERCLEANFILES = Makefile.in
INCLUDES = -I$(top_srcdir) \
-I$(srcdir)/../../../libply \
- -I$(srcdir)/../../../libply-splash-core \
+ -I$(srcdir)/../../../libply-splash-core \
+ -I$(srcdir)/../../../libply-splash-graphics \
-I$(srcdir)/../../.. \
-I$(srcdir)/../.. \
-I$(srcdir)/.. \
script_la_LDFLAGS = -module -avoid-version -export-dynamic
script_la_LIBADD = $(PLYMOUTH_LIBS) \
../../../libply/libply.la \
- ../../../libply-splash-core/libply-splash-core.la
+ ../../../libply-splash-core/libply-splash-core.la \
+ ../../../libply-splash-graphics/libply-splash-graphics.la
script_la_SOURCES = $(srcdir)/plugin.c \
$(srcdir)/plugin.h \
$(srcdir)/script.c \
INCLUDES = -I$(top_srcdir) \
-I$(srcdir)/../../../libply \
-I$(srcdir)/../../../libply-splash-core \
+ -I$(srcdir)/../../../libply-splash-graphics \
-I$(srcdir)/../../.. \
-I$(srcdir)/../.. \
-I$(srcdir)/.. \
space_flares_la_LDFLAGS = -module -avoid-version -export-dynamic
space_flares_la_LIBADD = $(PLYMOUTH_LIBS) \
../../../libply/libply.la \
- ../../../libply-splash-core/libply-splash-core.la
+ ../../../libply-splash-core/libply-splash-core.la \
+ ../../../libply-splash-graphics/libply-splash-graphics.la
space_flares_la_SOURCES = $(srcdir)/plugin.c
MAINTAINERCLEANFILES = Makefile.in
INCLUDES = -I$(top_srcdir) \
-I$(srcdir)/../../../libply \
-I$(srcdir)/../../../libply-splash-core \
+ -I$(srcdir)/../../../libply-splash-graphics \
-I$(srcdir)/../../.. \
-I$(srcdir)/../.. \
-I$(srcdir)/.. \
throbgress_la_LDFLAGS = -module -avoid-version -export-dynamic
throbgress_la_LIBADD = $(PLYMOUTH_LIBS) \
../../../libply/libply.la \
- ../../../libply-splash-core/libply-splash-core.la
+ ../../../libply-splash-core/libply-splash-core.la \
+ ../../../libply-splash-graphics/libply-splash-graphics.la
throbgress_la_SOURCES = $(srcdir)/plugin.c
MAINTAINERCLEANFILES = Makefile.in
INCLUDES = -I$(top_srcdir) \
-I$(srcdir)/../../../libply \
-I$(srcdir)/../../../libply-splash-core \
+ -I$(srcdir)/../../../libply-splash-graphics \
-I$(srcdir)/../../.. \
-I$(srcdir)/../.. \
-I$(srcdir)/.. \
two_step_la_LDFLAGS = -module -avoid-version -export-dynamic
two_step_la_LIBADD = $(PLYMOUTH_LIBS) \
../../../libply/libply.la \
- ../../../libply-splash-core/libply-splash-core.la
+ ../../../libply-splash-core/libply-splash-core.la \
+ ../../../libply-splash-graphics/libply-splash-graphics.la
two_step_la_SOURCES = $(srcdir)/plugin.c
MAINTAINERCLEANFILES = Makefile.in
--- /dev/null
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+pluginsdir=@PLYMOUTH_PLUGIN_PATH@
+themesdir=@PLYMOUTH_THEME_PATH@/
+
+Name: Plymouth
+Description: Graphics Utility Library for Boot Splash Plugins
+Version: @VERSION@
+Requires: ply-splash-core
+Libs: -L${libdir}
+Cflags: -I${includedir}/plymouth-1/ply-splash-graphics