SUBDIRS = m4 po
-docxbmdir = $(docdir)/xbm
-themedir = $(datadir)/themes
-localedir = $(datadir)/locale
-configdir = $(sysconfdir)/xdg
-rcdir = $(configdir)/openbox
-xsessionsdir = $(datadir)/xsessions
-gnomewmfilesdir = $(datadir)/gnome/wm-properties
-pkgconfigdir = $(libdir)/pkgconfig
-obtpubincludedir= $(includedir)/openbox/@OBT_VERSION@/obt
-rrpubincludedir = $(includedir)/openbox/@RR_VERSION@/obrender
-pixmapdir = $(datadir)/pixmaps
-xsddir = $(datadir)/openbox
-appsdir = $(datadir)/applications
+docxbmdir = $(docdir)/xbm
+themedir = $(datadir)/themes
+localedir = $(datadir)/locale
+configdir = $(sysconfdir)/xdg
+rcdir = $(configdir)/openbox
+xsessionsdir = $(datadir)/xsessions
+gnomewmfilesdir = $(datadir)/gnome/wm-properties
+pkgconfigdir = $(libdir)/pkgconfig
+obtpubincludedir = $(includedir)/openbox/@OBT_VERSION@/obt
+obthemepubincludedir = $(includedir)/openbox/@OBTHEME_VERSION@/obrender
+rrpubincludedir = $(includedir)/openbox/@RR_VERSION@/obrender
+pixmapdir = $(datadir)/pixmaps
+xsddir = $(datadir)/openbox
+appsdir = $(datadir)/applications
theme = Clearlooks
+default_theme = Bomb
AUTOMAKE_OPTIONS = subdir-objects foreign
ACLOCAL_AMFLAGS = -I m4
+AM_YFLAGS = -d
INCLUDES = -I.
check_PROGRAMS = \
obrender/rendertest
+noinst_PROGRAMS = \
+ obtheme/main
+
lib_LTLIBRARIES = \
obt/libobt.la \
+ obtheme/libobtheme.la \
obrender/libobrender.la
bin_PROGRAMS = \
data/autostart/openbox-xdg-autostart \
data/autostart/openbox-autostart
+# generated stuff
+BUILT_SOURCES=obtheme/parser.h
+
+## obtheme ##
+
+obtheme_main_CPPFLAGS = \
+ $(PANGO_CFLAGS) \
+ $(GLIB_CFLAGS) \
+ -DG_LOG_DOMAIN=\"ObTheme-Tester\"
+obtheme_main_LDADD = \
+ obtheme/libobtheme.la \
+ $(GLIB_LIBS) \
+ -lm
+obtheme_main_SOURCES = obtheme/main.c
+
+obtheme_libobtheme_la_CPPFLAGS = \
+ $(X_CFLAGS) \
+ $(GLIB_CFLAGS) \
+ $(PANGO_CFLAGS) \
+ $(IMLIB2_CFLAGS) \
+ -DG_LOG_DOMAIN=\"ObTheme\" \
+ -DDEFAULT_THEME=\"$(default_theme)\"
+obtheme_libobtheme_la_LDFLAGS = \
+ -version-info $(OBTHEME_CURRENT):$(OBTHEME_REVISION):$(OBTHEME_AGE)
+obtheme_libobtheme_la_LIBADD = \
+ $(X_LIBS) \
+ $(PANGO_LIBS) \
+ $(GLIB_LIBS) \
+ $(IMLIB2_LIBS) \
+ obt/libobt.la
+obtheme_libobtheme_la_SOURCES = \
+ gettext.h \
+ obtheme/obtheme.h \
+ obtheme/obtheme.c \
+ obtheme/lexer.l \
+ obtheme/parser.y
## obrender ##
$(EFENCE_LIBS) \
$(LIBINTL) \
obrender/libobrender.la \
+ obtheme/libobtheme.la \
obt/libobt.la
openbox_openbox_LDFLAGS = -export-dynamic
openbox_openbox_SOURCES = \
## public headers ##
+obthemepubinclude_HEADERS = \
+ obtheme/obtheme.h
+
rrpubinclude_HEADERS = \
obrender/color.h \
obrender/font.h \
RR_BINARY_AGE=0
RR_VERSION=$RR_MAJOR_VERSION.$RR_MINOR_VERSION
+OBTHEME_MAJOR_VERSION=1
+OBTHEME_MINOR_VERSION=0
+OBTHEME_MICRO_VERSION=0
+OBTHEME_INTERFACE_AGE=0
+OBTHEME_BINARY_AGE=0
+OBTHEME_VERSION=$OBTHEME_MAJOR_VERSION.$OBTHEME_MINOR_VERSION
+
OBT_MAJOR_VERSION=3
OBT_MINOR_VERSION=5
OBT_MICRO_VERSION=0
AC_SUBST(RR_INTERFACE_AGE)
AC_SUBST(RR_BINARY_AGE)
AC_SUBST(RR_VERSION)
+AC_SUBST(OBTHEME_MAJOR_VERSION)
+AC_SUBST(OBTHEME_MINOR_VERSION)
+AC_SUBST(OBTHEME_MICRO_VERSION)
+AC_SUBST(OBTHEME_INTERFACE_AGE)
+AC_SUBST(OBTHEME_BINARY_AGE)
+AC_SUBST(OBTHEME_VERSION)
AC_SUBST(OBT_MAJOR_VERSION)
AC_SUBST(OBT_MINOR_VERSION)
AC_SUBST(OBT_MICRO_VERSION)
RR_AGE=`expr $RR_BINARY_AGE - $RR_INTERFACE_AGE`
RR_CURRENT_MINUS_AGE=`expr $RR_CURRENT - $RR_AGE`
+OBTHEME_RELEASE=$OBTHEME_MAJOR_VERSION.$OBTHEME_MINOR_VERSION
+OBTHEME_CURRENT=`expr $OBTHEME_MICRO_VERSION - $OBTHEME_INTERFACE_AGE`
+OBTHEME_REVISION=$OBTHEME_INTERFACE_AGE
+OBTHEME_AGE=`expr $OBTHEME_BINARY_AGE - $OBTHEME_INTERFACE_AGE`
+OBTHEME_CURRENT_MINUS_AGE=`expr $OBTHEME_CURRENT - $OBTHEME_AGE`
+
OBT_RELEASE=$OBT_MAJOR_VERSION.$OBT_MINOR_VERSION
OBT_CURRENT=`expr $OBT_MICRO_VERSION - $OBT_INTERFACE_AGE`
OBT_REVISION=$OBT_INTERFACE_AGE
AC_SUBST(RR_REVISION)
AC_SUBST(RR_AGE)
AC_SUBST(RR_CURRENT_MINUS_AGE)
+AC_SUBST(OBTHEME_RELEASE)
+AC_SUBST(OBTHEME_CURRENT)
+AC_SUBST(OBTHEME_REVISION)
+AC_SUBST(OBTHEME_AGE)
+AC_SUBST(OBTHEME_CURRENT_MINUS_AGE)
AC_SUBST(OBT_RELEASE)
AC_SUBST(OBT_CURRENT)
AC_SUBST(OBT_REVISION)
AC_PROG_INSTALL
+AM_PROG_LEX
+AC_PROG_YACC
+
AM_GNU_GETTEXT_VERSION(0.15)
AM_GNU_GETTEXT([external])