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 \
158 kernel/moveresize.c \
159 kernel/moveresize.h \
183 ## plugins/resistance ##
185 plugins_resistance_resistance_la_CPPFLAGS = \
190 -DPLUGINDIR=\"$(plugindir)\" \
191 -DG_LOG_DOMAIN=\"Plugin-Resistance\"
192 plugins_resistance_resistance_la_LDFLAGS = \
195 plugins_resistance_resistance_la_SOURCES = \
196 plugins/resistance/resistance.c \
197 plugins/resistance/resistance.h
200 plugins_resistance_resistance_config_la_CPPFLAGS = \
205 -DPLUGINDIR=\"$(plugindir)\" \
206 -DG_LOG_DOMAIN=\"Plugin-Resistance\" \
209 plugins_resistance_resistance_config_la_LDFLAGS = \
212 plugins_resistance_resistance_config_la_SOURCES = \
213 plugins/resistance/resistance_config.c
216 ## plugins/placement ##
218 plugins_placement_placement_la_CPPFLAGS = \
223 -DPLUGINDIR=\"$(plugindir)\" \
224 -DG_LOG_DOMAIN=\"Plugin-Placement\"
225 plugins_placement_placement_la_LDFLAGS = \
228 plugins_placement_placement_la_SOURCES = \
229 plugins/placement/placement.c \
230 plugins/placement/history.c \
231 plugins/placement/history.h
235 plugins_mouse_mouse_la_CPPFLAGS = \
240 -DPLUGINDIR=\"$(plugindir)\" \
241 -DG_LOG_DOMAIN=\"Plugin-Mouse\"
242 plugins_mouse_mouse_la_LDFLAGS = \
245 plugins_mouse_mouse_la_SOURCES = \
246 plugins/mouse/mouse.c \
247 plugins/mouse/mouse.h \
248 plugins/mouse/translate.c \
249 plugins/mouse/translate.h
253 plugins_keyboard_keyboard_la_CPPFLAGS = \
258 -DPLUGINDIR=\"$(plugindir)\" \
259 -DG_LOG_DOMAIN=\"Plugin-Keyboard\"
260 plugins_keyboard_keyboard_la_LDFLAGS = \
263 plugins_keyboard_keyboard_la_SOURCES = \
264 plugins/keyboard/keyboard.c \
265 plugins/keyboard/keyboard.h \
266 plugins/keyboard/tree.c \
267 plugins/keyboard/tree.h \
268 plugins/keyboard/translate.c \
269 plugins/keyboard/translate.h
273 plugins_menu_timed_menu_la_CPPFLAGS = \
278 -DPLUGINDIR=\"$(plugindir)\" \
279 -DG_LOG_DOMAIN=\"Plugin-Timed-Menu\"
280 plugins_menu_timed_menu_la_LDFLAGS = \
283 plugins_menu_timed_menu_la_SOURCES = \
284 plugins/menu/timed_menu.c \
285 plugins/menu/timed_menu.h
287 plugins_menu_fifo_menu_la_CPPFLAGS = \
292 -DPLUGINDIR=\"$(plugindir)\" \
293 -DG_LOG_DOMAIN=\"Plugin-Fifo-Menu\"
294 plugins_menu_fifo_menu_la_LDFLAGS = \
297 plugins_menu_fifo_menu_la_SOURCES = \
298 plugins/menu/fifo_menu.c \
299 plugins/menu/fifo_menu.h
301 plugins_menu_client_menu_la_CPPFLAGS = \
306 -DPLUGINDIR=\"$(plugindir)\" \
307 -DG_LOG_DOMAIN=\"Plugin-Client-Menu\"
308 plugins_menu_client_menu_la_LDFLAGS = \
311 plugins_menu_client_menu_la_SOURCES = \
312 plugins/menu/client_menu.c \
313 plugins/menu/client_menu.h
346 fieronthemedir = $(themedir)/fieron_data
347 dist_fierontheme_DATA = \
348 themes/fieron_data/close.xbm \
349 themes/fieron_data/iconify.xbm \
350 themes/fieron_data/max.xbm \
351 themes/fieron_data/stick.xbm
353 fieron2themedir = $(themedir)/fieron2_data
354 dist_fieron2theme_DATA = \
355 themes/fieron2_data/close.xbm \
356 themes/fieron2_data/iconify.xbm \
357 themes/fieron2_data/max.xbm \
358 themes/fieron2_data/stick.xbm
360 eboxthemedir = $(themedir)/ebox_data
361 dist_eboxtheme_DATA = \
362 themes/ebox_data/close.xbm \
363 themes/ebox_data/iconify.xbm \
364 themes/ebox_data/max.xbm
379 # $(MAKE) -$(MAKEFLAGS) -C doc/doxygen doc
382 for d in . m4 po render; do \
383 for p in core core.* gmon.out *\~ *.orig *.rej .\#*; do \