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
36 plugin_LTLIBRARIES += \
37 plugins/resistance/resistance-config.la
42 render_rendertest_CPPFLAGS = \
45 -DG_LOG_DOMAIN=\"RenderTest\"
46 render_rendertest_LDADD = render/libobrender.la
47 render_rendertest_SOURCES = render/test.c
49 render_libobrender_la_CPPFLAGS = \
53 -DG_LOG_DOMAIN=\"ObRender\" \
54 -DDEFAULT_THEME=\"$(theme)\" \
55 -DTHEMEDIR=\"$(themedir)\"
56 render_libobrender_la_LIBADD = \
60 render_libobrender_la_SOURCES = \
82 parser_libobparser_la_CPPFLAGS = \
85 -DG_LOG_DOMAIN=\"ObParser\" \
86 -DLOCALEDIR=\"$(localedir)\" \
88 parser_libobparser_la_LIBADD = \
91 parser_libobparser_la_SOURCES = \
97 kernel_openbox_CPPFLAGS = \
105 -DLOCALEDIR=\"$(localedir)\" \
106 -DPLUGINDIR=\"$(plugindir)\" \
107 -DRCDIR=\"$(rcdir)\" \
108 -DG_LOG_DOMAIN=\"Openbox\"
109 kernel_openbox_LDADD = \
122 render/libobrender.la \
123 parser/libobparser.la
124 kernel_openbox_LDFLAGS = -export-dynamic
125 kernel_openbox_SOURCES = \
141 kernel/extensions.c \
142 kernel/extensions.h \
147 kernel/framerender.c \
148 kernel/framerender.h \
156 kernel/menu_render.c \
157 kernel/moveresize.c \
158 kernel/moveresize.h \
181 ## plugins/resistance ##
183 plugins_resistance_resistance_la_CPPFLAGS = \
188 -DPLUGINDIR=\"$(plugindir)\" \
189 -DG_LOG_DOMAIN=\"Plugin-Resistance\"
190 plugins_resistance_resistance_la_LDFLAGS = \
193 plugins_resistance_resistance_la_SOURCES = \
194 plugins/resistance/resistance.c \
195 plugins/resistance/resistance.h
198 plugins_resistance_resistance_config_la_CPPFLAGS = \
203 -DPLUGINDIR=\"$(plugindir)\" \
204 -DG_LOG_DOMAIN=\"Plugin-Resistance\" \
207 plugins_resistance_resistance_config_la_LDFLAGS = \
210 plugins_resistance_resistance_config_la_SOURCES = \
211 plugins/resistance/resistance_config.c
214 ## plugins/placement ##
216 plugins_placement_placement_la_CPPFLAGS = \
221 -DPLUGINDIR=\"$(plugindir)\" \
222 -DG_LOG_DOMAIN=\"Plugin-Placement\"
223 plugins_placement_placement_la_LDFLAGS = \
226 plugins_placement_placement_la_SOURCES = \
227 plugins/placement/placement.c \
228 plugins/placement/history.c \
229 plugins/placement/history.h
233 plugins_mouse_mouse_la_CPPFLAGS = \
238 -DPLUGINDIR=\"$(plugindir)\" \
239 -DG_LOG_DOMAIN=\"Plugin-Mouse\"
240 plugins_mouse_mouse_la_LDFLAGS = \
243 plugins_mouse_mouse_la_SOURCES = \
244 plugins/mouse/mouse.c \
245 plugins/mouse/mouse.h \
246 plugins/mouse/translate.c \
247 plugins/mouse/translate.h
251 plugins_keyboard_keyboard_la_CPPFLAGS = \
256 -DPLUGINDIR=\"$(plugindir)\" \
257 -DG_LOG_DOMAIN=\"Plugin-Keyboard\"
258 plugins_keyboard_keyboard_la_LDFLAGS = \
261 plugins_keyboard_keyboard_la_SOURCES = \
262 plugins/keyboard/keyboard.c \
263 plugins/keyboard/keyboard.h \
264 plugins/keyboard/tree.c \
265 plugins/keyboard/tree.h \
266 plugins/keyboard/translate.c \
267 plugins/keyboard/translate.h
271 plugins_menu_timed_menu_la_CPPFLAGS = \
276 -DPLUGINDIR=\"$(plugindir)\" \
277 -DG_LOG_DOMAIN=\"Plugin-Timed-Menu\"
278 plugins_menu_timed_menu_la_LDFLAGS = \
281 plugins_menu_timed_menu_la_SOURCES = \
282 plugins/menu/timed_menu.c \
283 plugins/menu/timed_menu.h
285 plugins_menu_fifo_menu_la_CPPFLAGS = \
290 -DPLUGINDIR=\"$(plugindir)\" \
291 -DG_LOG_DOMAIN=\"Plugin-Fifo-Menu\"
292 plugins_menu_fifo_menu_la_LDFLAGS = \
295 plugins_menu_fifo_menu_la_SOURCES = \
296 plugins/menu/fifo_menu.c \
297 plugins/menu/fifo_menu.h
299 plugins_menu_client_menu_la_CPPFLAGS = \
304 -DPLUGINDIR=\"$(plugindir)\" \
305 -DG_LOG_DOMAIN=\"Plugin-Client-Menu\"
306 plugins_menu_client_menu_la_LDFLAGS = \
309 plugins_menu_client_menu_la_SOURCES = \
310 plugins/menu/client_menu.c \
311 plugins/menu/client_menu.h
344 fieronthemedir = $(themedir)/fieron_data
345 dist_fierontheme_DATA = \
346 themes/fieron_data/close.xbm \
347 themes/fieron_data/iconify.xbm \
348 themes/fieron_data/max.xbm \
349 themes/fieron_data/stick.xbm
351 fieron2themedir = $(themedir)/fieron2_data
352 dist_fieron2theme_DATA = \
353 themes/fieron2_data/close.xbm \
354 themes/fieron2_data/iconify.xbm \
355 themes/fieron2_data/max.xbm \
356 themes/fieron2_data/stick.xbm
358 eboxthemedir = $(themedir)/ebox_data
359 dist_eboxtheme_DATA = \
360 themes/ebox_data/close.xbm \
361 themes/ebox_data/iconify.xbm \
362 themes/ebox_data/max.xbm
377 # $(MAKE) -$(MAKEFLAGS) -C doc/doxygen doc
380 for d in . m4 po render; do \
381 for p in core core.* gmon.out *\~ *.orig *.rej .\#*; do \