3 themedir = $(datadir)/openbox/themes
4 localedir = $(datadir)/locale
5 rcdir = $(datadir)/openbox
6 plugindir = $(libdir)/openbox/plugins
7 desktopfilesdir = $(datadir)/gnome/wm-properties
11 AUTOMAKE_OPTIONS = subdir-objects
12 ACLOCAL_AMFLAGS = -I m4
20 render/libobrender.la \
26 plugin_LTLIBRARIES = \
27 plugins/resistance/resistance.la \
28 plugins/placement/placement.la \
29 plugins/mouse/mouse.la \
30 plugins/keyboard/keyboard.la \
31 plugins/menu/timed_menu.la \
32 plugins/menu/fifo_menu.la \
33 plugins/menu/client_menu.la \
34 plugins/menu/include_menu.la
37 plugin_LTLIBRARIES += \
38 plugins/resistance/resistance-config.la
43 render_rendertest_CPPFLAGS = \
46 -DG_LOG_DOMAIN=\"RenderTest\"
47 render_rendertest_LDADD = render/libobrender.la
48 render_rendertest_SOURCES = render/test.c
50 render_libobrender_la_CPPFLAGS = \
54 -DG_LOG_DOMAIN=\"ObRender\" \
55 -DDEFAULT_THEME=\"$(theme)\" \
56 -DTHEMEDIR=\"$(themedir)\"
57 render_libobrender_la_LIBADD = \
61 render_libobrender_la_SOURCES = \
83 parser_libobparser_la_CPPFLAGS = \
86 -DG_LOG_DOMAIN=\"ObParser\" \
87 -DLOCALEDIR=\"$(localedir)\" \
89 parser_libobparser_la_LIBADD = \
92 parser_libobparser_la_SOURCES = \
98 kernel_openbox_CPPFLAGS = \
106 -DLOCALEDIR=\"$(localedir)\" \
107 -DPLUGINDIR=\"$(plugindir)\" \
108 -DRCDIR=\"$(rcdir)\" \
109 -DG_LOG_DOMAIN=\"Openbox\"
110 kernel_openbox_LDADD = \
123 render/libobrender.la \
124 parser/libobparser.la
125 kernel_openbox_LDFLAGS = -export-dynamic
126 kernel_openbox_SOURCES = \
142 kernel/extensions.c \
143 kernel/extensions.h \
148 kernel/framerender.c \
149 kernel/framerender.h \
157 kernel/menu_render.c \
159 kernel/moveresize.c \
160 kernel/moveresize.h \
184 ## plugins/resistance ##
186 plugins_resistance_resistance_la_CPPFLAGS = \
191 -DPLUGINDIR=\"$(plugindir)\" \
192 -DG_LOG_DOMAIN=\"Plugin-Resistance\"
193 plugins_resistance_resistance_la_LDFLAGS = \
196 plugins_resistance_resistance_la_SOURCES = \
197 plugins/resistance/resistance.c \
198 plugins/resistance/resistance.h
201 plugins_resistance_resistance_config_la_CPPFLAGS = \
206 -DPLUGINDIR=\"$(plugindir)\" \
207 -DG_LOG_DOMAIN=\"Plugin-Resistance\" \
210 plugins_resistance_resistance_config_la_LDFLAGS = \
213 plugins_resistance_resistance_config_la_SOURCES = \
214 plugins/resistance/resistance_config.c
217 ## plugins/placement ##
219 plugins_placement_placement_la_CPPFLAGS = \
224 -DPLUGINDIR=\"$(plugindir)\" \
225 -DG_LOG_DOMAIN=\"Plugin-Placement\"
226 plugins_placement_placement_la_LDFLAGS = \
229 plugins_placement_placement_la_SOURCES = \
230 plugins/placement/placement.c \
231 plugins/placement/history.c \
232 plugins/placement/history.h
236 plugins_mouse_mouse_la_CPPFLAGS = \
241 -DPLUGINDIR=\"$(plugindir)\" \
242 -DG_LOG_DOMAIN=\"Plugin-Mouse\"
243 plugins_mouse_mouse_la_LDFLAGS = \
246 plugins_mouse_mouse_la_SOURCES = \
247 plugins/mouse/mouse.c \
248 plugins/mouse/mouse.h \
249 plugins/mouse/translate.c \
250 plugins/mouse/translate.h
254 plugins_keyboard_keyboard_la_CPPFLAGS = \
259 -DPLUGINDIR=\"$(plugindir)\" \
260 -DG_LOG_DOMAIN=\"Plugin-Keyboard\"
261 plugins_keyboard_keyboard_la_LDFLAGS = \
264 plugins_keyboard_keyboard_la_SOURCES = \
265 plugins/keyboard/keyboard.c \
266 plugins/keyboard/keyboard.h \
267 plugins/keyboard/tree.c \
268 plugins/keyboard/tree.h \
269 plugins/keyboard/translate.c \
270 plugins/keyboard/translate.h
274 plugins_menu_timed_menu_la_CPPFLAGS = \
279 -DPLUGINDIR=\"$(plugindir)\" \
280 -DG_LOG_DOMAIN=\"Plugin-Timed-Menu\"
281 plugins_menu_timed_menu_la_LDFLAGS = \
284 plugins_menu_timed_menu_la_SOURCES = \
285 plugins/menu/timed_menu.c \
286 plugins/menu/timed_menu.h
288 plugins_menu_fifo_menu_la_CPPFLAGS = \
293 -DPLUGINDIR=\"$(plugindir)\" \
294 -DG_LOG_DOMAIN=\"Plugin-Fifo-Menu\"
295 plugins_menu_fifo_menu_la_LDFLAGS = \
298 plugins_menu_fifo_menu_la_SOURCES = \
299 plugins/menu/fifo_menu.c \
300 plugins/menu/fifo_menu.h
302 plugins_menu_client_menu_la_CPPFLAGS = \
307 -DPLUGINDIR=\"$(plugindir)\" \
308 -DG_LOG_DOMAIN=\"Plugin-Client-Menu\"
309 plugins_menu_client_menu_la_LDFLAGS = \
312 plugins_menu_client_menu_la_SOURCES = \
313 plugins/menu/client_menu.c
315 plugins_menu_include_menu_la_CPPFLAGS = \
320 -DPLUGINDIR=\"$(plugindir)\" \
321 -DG_LOG_DOMAIN=\"Plugin-Include-Menu\"
322 plugins_menu_include_menu_la_LDFLAGS = \
325 plugins_menu_include_menu_la_SOURCES = \
326 plugins/menu/include_menu.c
360 fieronthemedir = $(themedir)/fieron_data
361 dist_fierontheme_DATA = \
362 themes/fieron_data/close.xbm \
363 themes/fieron_data/iconify.xbm \
364 themes/fieron_data/max.xbm \
365 themes/fieron_data/stick.xbm
367 fieron2themedir = $(themedir)/fieron2_data
368 dist_fieron2theme_DATA = \
369 themes/fieron2_data/close.xbm \
370 themes/fieron2_data/iconify.xbm \
371 themes/fieron2_data/max.xbm \
372 themes/fieron2_data/stick.xbm
374 eboxthemedir = $(themedir)/ebox_data
375 dist_eboxtheme_DATA = \
376 themes/ebox_data/close.xbm \
377 themes/ebox_data/iconify.xbm \
378 themes/ebox_data/max.xbm
391 plugins/obconf_interface.h
394 # $(MAKE) -$(MAKEFLAGS) -C doc/doxygen doc
397 for d in . m4 po render; do \
398 for p in core core.* gmon.out *\~ *.orig *.rej .\#*; do \