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 \
186 ## plugins/resistance ##
188 plugins_resistance_resistance_la_CPPFLAGS = \
193 -DPLUGINDIR=\"$(plugindir)\" \
194 -DG_LOG_DOMAIN=\"Plugin-Resistance\"
195 plugins_resistance_resistance_la_LDFLAGS = \
198 plugins_resistance_resistance_la_SOURCES = \
199 plugins/resistance/resistance.c \
200 plugins/resistance/resistance.h
203 plugins_resistance_resistance_config_la_CPPFLAGS = \
208 -DPLUGINDIR=\"$(plugindir)\" \
209 -DG_LOG_DOMAIN=\"Plugin-Resistance\" \
212 plugins_resistance_resistance_config_la_LDFLAGS = \
215 plugins_resistance_resistance_config_la_SOURCES = \
216 plugins/resistance/resistance_config.c
219 ## plugins/placement ##
221 plugins_placement_placement_la_CPPFLAGS = \
226 -DPLUGINDIR=\"$(plugindir)\" \
227 -DG_LOG_DOMAIN=\"Plugin-Placement\"
228 plugins_placement_placement_la_LDFLAGS = \
231 plugins_placement_placement_la_SOURCES = \
232 plugins/placement/placement.c \
233 plugins/placement/history.c \
234 plugins/placement/history.h
238 plugins_mouse_mouse_la_CPPFLAGS = \
243 -DPLUGINDIR=\"$(plugindir)\" \
244 -DG_LOG_DOMAIN=\"Plugin-Mouse\"
245 plugins_mouse_mouse_la_LDFLAGS = \
248 plugins_mouse_mouse_la_SOURCES = \
249 plugins/mouse/mouse.c \
250 plugins/mouse/mouse.h \
251 plugins/mouse/translate.c \
252 plugins/mouse/translate.h
256 plugins_keyboard_keyboard_la_CPPFLAGS = \
261 -DPLUGINDIR=\"$(plugindir)\" \
262 -DG_LOG_DOMAIN=\"Plugin-Keyboard\"
263 plugins_keyboard_keyboard_la_LDFLAGS = \
266 plugins_keyboard_keyboard_la_SOURCES = \
267 plugins/keyboard/keyboard.c \
268 plugins/keyboard/keyboard.h \
269 plugins/keyboard/tree.c \
270 plugins/keyboard/tree.h \
271 plugins/keyboard/translate.c \
272 plugins/keyboard/translate.h
276 plugins_menu_timed_menu_la_CPPFLAGS = \
281 -DPLUGINDIR=\"$(plugindir)\" \
282 -DG_LOG_DOMAIN=\"Plugin-Timed-Menu\"
283 plugins_menu_timed_menu_la_LDFLAGS = \
286 plugins_menu_timed_menu_la_SOURCES = \
287 plugins/menu/timed_menu.c \
288 plugins/menu/timed_menu.h
290 plugins_menu_fifo_menu_la_CPPFLAGS = \
295 -DPLUGINDIR=\"$(plugindir)\" \
296 -DG_LOG_DOMAIN=\"Plugin-Fifo-Menu\"
297 plugins_menu_fifo_menu_la_LDFLAGS = \
300 plugins_menu_fifo_menu_la_SOURCES = \
301 plugins/menu/fifo_menu.c \
302 plugins/menu/fifo_menu.h
304 plugins_menu_client_menu_la_CPPFLAGS = \
309 -DPLUGINDIR=\"$(plugindir)\" \
310 -DG_LOG_DOMAIN=\"Plugin-Client-Menu\"
311 plugins_menu_client_menu_la_LDFLAGS = \
314 plugins_menu_client_menu_la_SOURCES = \
315 plugins/menu/client_menu.c
317 plugins_menu_include_menu_la_CPPFLAGS = \
322 -DPLUGINDIR=\"$(plugindir)\" \
323 -DG_LOG_DOMAIN=\"Plugin-Include-Menu\"
324 plugins_menu_include_menu_la_LDFLAGS = \
327 plugins_menu_include_menu_la_SOURCES = \
328 plugins/menu/include_menu.c
362 fieronthemedir = $(themedir)/fieron_data
363 dist_fierontheme_DATA = \
364 themes/fieron_data/close.xbm \
365 themes/fieron_data/iconify.xbm \
366 themes/fieron_data/max.xbm \
367 themes/fieron_data/stick.xbm
369 fieron2themedir = $(themedir)/fieron2_data
370 dist_fieron2theme_DATA = \
371 themes/fieron2_data/close.xbm \
372 themes/fieron2_data/iconify.xbm \
373 themes/fieron2_data/max.xbm \
374 themes/fieron2_data/stick.xbm
376 eboxthemedir = $(themedir)/ebox_data
377 dist_eboxtheme_DATA = \
378 themes/ebox_data/close.xbm \
379 themes/ebox_data/iconify.xbm \
380 themes/ebox_data/max.xbm
393 plugins/obconf_interface.h
396 # $(MAKE) -$(MAKEFLAGS) -C doc/doxygen doc
399 for d in . m4 po render; do \
400 for p in core core.* gmon.out *\~ *.orig *.rej .\#*; do \