1 # libxfcegui4 OE build file
2 # Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved
3 # Released under the MIT license (see packages/COPYING)
5 DESCRIPTION = "XFCE Widget library and X Window System interaction"
6 DEPENDS = "libxfce4util dbh libxml2 gtk+"
11 XFCE_HEADERS= "dialogs.h netk-trayicon.h xfce-icontheme.h \
12 gtk_style.h netk-util.h xfce_aboutdialog.h \
13 gtktoxevent.h netk-window-action-menu.h xfce_clock.h \
14 icons.h netk-window-menu.h xfce_decorbutton.h \
15 libnetk.h netk-window.h xfce_decortoggle.h \
16 libxfcegui4-config.h netk-workspace.h xfce_framebox.h \
17 libxfcegui4.h preview_filesel.h xfce_iconbutton.h \
18 netk-application.h session-client.h xfce_marshal.h \
19 netk-class-group.h xfce-appmenuitem.h xfce_menubutton.h \
20 netk-enum-types.h xfce-colorbutton.h xfce_movehandler.h \
21 netk-marshal.h xfce-exec.h xfce_scaled_image.h \
22 netk-pager.h xfce-filechooser.h xfce_systemtray.h \
23 netk-screen.h xfce-gdk-extensions.h xfce_togglebutton.h \
24 netk-tasklist.h xfce-gtk-extensions.h xinerama.h"
26 MODULE_HEADERS="combo.h constants.h mime.h mime_icons.h"
29 install -d ${STAGING_INCDIR}/libxfcegui4
30 install -d ${STAGING_INCDIR}/xfce4-modules
31 install -d ${STAGING_LIBDIR}/modules
33 for file in ${XFCE_HEADERS}; do
34 install -m 644 libxfcegui4/$file ${STAGING_INCDIR}/libxfcegui4
37 for file in ${MODULE_HEADERS}; do
38 install -m 644 xfce4-modules/headers/$file \
39 ${STAGING_INCDIR}/xfce4-modules
42 oe_libinstall -C libxfcegui4 -so libxfcegui4 ${STAGING_LIBDIR}
44 oe_libinstall -C xfce4-modules/mime-icons -so libxfce4_mime_icons \
45 ${STAGING_LIBDIR}/xfce4/modules
46 oe_libinstall -C xfce4-modules/combo -so libxfce4_combo \
47 ${STAGING_LIBDIR}/xfce4/modules
48 oe_libinstall -C xfce4-modules/mime-applications -so libxfce4_mime \
49 ${STAGING_LIBDIR}/xfce4/modules
52 FILES_${PN} += "${libdir}/xfce4/modules ${datadir}/xfce4/mime ${datadir}/icons/hicolor"