| 1 |
AC_INIT(Makefile.am) |
| 2 |
AM_INIT_AUTOMAKE(hildon-theme-variant-template, 2.9) |
| 3 |
AM_CONFIG_HEADER(config.h) |
| 4 |
|
| 5 |
AC_PROG_INSTALL |
| 6 |
|
| 7 |
dnl Add parameters for aclocal |
| 8 |
AC_CONFIG_MACRO_DIR(m4) |
| 9 |
|
| 10 |
dnl theme directory name, ie: default |
| 11 |
THEME_DIR="Example" |
| 12 |
|
| 13 |
dnl user-friendly theme name, ie: My default theme |
| 14 |
THEME_NAME="My example theme" |
| 15 |
|
| 16 |
dnl a layout this theme is based on |
| 17 |
LAYOUT_NAME="hildon-theme-layout-5" |
| 18 |
|
| 19 |
dnl check the layout installation |
| 20 |
PKG_CHECK_MODULES(HILDON_LAYOUT, "$LAYOUT_NAME" >= 0.14.0) |
| 21 |
|
| 22 |
AC_SUBST(THEME_DIR) |
| 23 |
AC_SUBST(THEME_NAME) |
| 24 |
AS_AC_EXPAND(LAYOUT_DIR, `$PKG_CONFIG --variable=pkgdatadir $LAYOUT_NAME`) |
| 25 |
AS_AC_EXPAND(THEME_FULL_DIR, "${datadir}/themes/$THEME_DIR") |
| 26 |
AS_AC_EXPAND(MATCHBOX_LEGACY_FULL_DIR, "${datadir}/themes/$THEME_DIR/matchbox") |
| 27 |
AS_AC_EXPAND(MATCHBOX_FULL_DIR, "${datadir}/themes/$THEME_DIR/matchbox2") |
| 28 |
AS_AC_EXPAND(IMAGES_FULL_DIR, "${datadir}/themes/$THEME_DIR/images") |
| 29 |
AS_AC_EXPAND(GTK_FULL_DIR, "${datadir}/themes/$THEME_DIR/gtk-2.0") |
| 30 |
AS_AC_EXPAND(CSS_FULL_DIR, "${datadir}/themes/$THEME_DIR/css") |
| 31 |
AS_AC_EXPAND(BACKGROUNDS_FULL_DIR, "${datadir}/themes/$THEME_DIR/backgrounds") |
| 32 |
AS_AC_EXPAND(CALENDAR_FULL_DIR, "${datadir}/themes/$THEME_DIR/calendar") |
| 33 |
AS_AC_EXPAND(CALLUI_FULL_DIR, "${datadir}/themes/$THEME_DIR/call-ui") |
| 34 |
AS_AC_EXPAND(MEDIAPLAYER_FULL_DIR, "${datadir}/themes/$THEME_DIR/mediaplayer") |
| 35 |
AS_AC_EXPAND(WIZARD_FULL_DIR, "${datadir}/themes/$THEME_DIR/startup-wizard") |
| 36 |
AS_AC_EXPAND(MESSAGING_FULL_DIR, "${datadir}/themes/$THEME_DIR/rtcom-messaging-ui") |
| 37 |
|
| 38 |
dnl check the tools installation |
| 39 |
PKG_CHECK_MODULES(TOOLS, hildon-theme-tools >= 0.5.0) |
| 40 |
|
| 41 |
AC_OUTPUT([Makefile \ |
| 42 |
template/Makefile \ |
| 43 |
data/Makefile \ |
| 44 |
matchbox-1/Makefile \ |
| 45 |
matchbox-2/Makefile \ |
| 46 |
applications/Makefile \ |
| 47 |
applications/backgrounds/Makefile \ |
| 48 |
applications/calendar/Makefile \ |
| 49 |
applications/call-ui/Makefile \ |
| 50 |
applications/mediaplayer/Makefile \ |
| 51 |
applications/startup-wizard/Makefile \ |
| 52 |
applications/rtcom-messaging-ui/Makefile \ |
| 53 |
applications/hildon-desktop/Makefile \ |
| 54 |
applications/hildon-desktop/theme_bg.desktop]) |
| 55 |
|
| 56 |
dnl some nicey output |
| 57 |
AC_MSG_RESULT([ |
| 58 |
$PACKAGE $VERSION |
| 59 |
|
| 60 |
Theme name : $THEME_NAME |
| 61 |
Theme dir : $THEME_DIR |
| 62 |
Theme full dir : $THEME_FULL_DIR |
| 63 |
Matchbox 1 dir : $MATCHBOX_LEGACY_FULL_DIR |
| 64 |
Matchbox 2 dir : $MATCHBOX_FULL_DIR |
| 65 |
Gtk full dir : $GTK_FULL_DIR |
| 66 |
CSS full dir : $CSS_FULL_DIR |
| 67 |
|
| 68 |
Extra stuff: |
| 69 |
Background images : $BACKGROUNDS_FULL_DIR |
| 70 |
Startup Wizard images : $WIZARD_FULL_DIR |
| 71 |
Calendar images : $CALENDAR_FULL_DIR |
| 72 |
Call UI images : $CALLUI_FULL_DIR |
| 73 |
Media Player images : $MEDIAPLAYER_FULL_DIR |
| 74 |
Messaging UI images : $MESSAGING_FULL_DIR |
| 75 |
|
| 76 |
Layout name : $LAYOUT_NAME |
| 77 |
Layout dir : $LAYOUT_DIR |
| 78 |
]) |