Use PtkUIXml and glade file to build a better config dialog.
[lxde/lxpanel.git] / src / Makefile.am
CommitLineData
a52c2257
HJYP
1## Process this file with automake to produce Makefile.in
2
7fe27201 3SUBDIRS = plugins
1141e22a 4
77886b88 5bin_PROGRAMS = lxpanel lxpanelctl
a52c2257
HJYP
6
7INCLUDES = \
8 -I$(top_srcdir) \
4b93d81e
HJYP
9 -I$(top_srcdir)/src/plugins \
10 -I$(top_srcdir)/src/ptk-ui-xml \
5e491017 11 -DPACKAGE_LIB_DIR=\""$(libdir)"\" \
a52c2257 12 -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
e1a386fe 13 -DPACKAGE_BIN_DIR=\""$(bindir)"\" \
a52c2257 14 -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
535ac098
JH
15 $(PACKAGE_CFLAGS) \
16 $(G_CAST_CHECKS)
a52c2257 17
7fe27201 18BUILTIN_PLUGINS = $(top_builddir)/src/plugins/libbuiltin_plugins.a
a52c2257 19
4b93d81e
HJYP
20PTK_UI_XML_SOURCES=\
21 ptk-ui-xml/ptk-ui-xml.c \
22 ptk-ui-xml/ptk-ui-xml.h \
23 ptk-ui-xml/ptk-xml-tree.c \
24 ptk-ui-xml/ptk-xml-tree.h
25
a52c2257
HJYP
26TRAY_SOURCES= \
27 systray/eggmarshalers.c systray/eggmarshalers.h \
28 systray/eggtraymanager.c systray/eggtraymanager.h \
c6780e74 29 systray/fixedtip.c systray/fixedtip.h \
a52c2257
HJYP
30 systray/tray.c
31
32lxpanel_SOURCES = \
4b93d81e 33 $(PTK_UI_XML_SOURCES) \
1dac04fb 34 glib-mem.h \
a52c2257 35 misc.c misc.h \
a52c2257
HJYP
36 $(TRAY_SOURCES) \
37 bg.c bg.h \
38 configurator.c \
39 dbg.c dbg.h \
40 ev.c ev.h \
41 gtkbar.h gtkbar.c \
a52c2257 42 panel.c panel.h \
08ea5341
HJYP
43 plugin.c plugin.h \
44 gtk-run.c
a52c2257 45
31b80004 46if BUILD_PLUGIN_LOADER
c6780e74 47DYNAMIC_FLAGS = -export-dynamic
31b80004
JH
48endif
49lxpanel_LDFLAGS = $(DYNAMIC_FLAGS)
50
7fe27201
JH
51lxpanel_LDADD = \
52 $(BUILTIN_PLUGINS) \
53 $(PACKAGE_LIBS) \
54 $(INTLLIBS)
a52c2257 55
8c44345a 56lxpanelctl_SOURCES = lxpanelctl.c lxpanelctl.h
77886b88
HJYP
57lxpanelctl_LDADD = -lX11 $(INTLLIBS)
58
a52c2257
HJYP
59EXTRA_DIST = \
60 plugins/icon.xpm