theme = TheBear
-AUTOMAKE_OPTIONS = subdir-objects
+AUTOMAKE_OPTIONS = subdir-objects foreign
+
ACLOCAL_AMFLAGS = -I m4
INCLUDES = -I.
render/rendertest
lib_LTLIBRARIES = \
- render/libobrender.la \
- parser/libobparser.la
+ parser/libobparser.la \
+ render/libobrender.la
bin_PROGRAMS = \
openbox/openbox \
data/rc.xsd \
data/menu.xsd
-%.xml: %.xml.in
+edit = $(SED) \
+ -e 's!@version\@!$(VERSION)!' \
+ -e 's!@xsddir\@!$(xsddir)!'
+
+data/rc.xml: Makefile $(srcdir)/data/rc.xml.in data
@echo make: creating $@
- @$(SED) -e 's!@version@!$(VERSION)!' -e 's!@xsddir@!$(xsddir)!' $^ > $@
+ @rm -f $@
+ @mkdir data 2>/dev/null || true
+ @$(edit) $(srcdir)/data/rc.xml.in >$@
+
+data/menu.xml: Makefile $(srcdir)/data/menu.xml.in data
+ @echo make: creating $@
+ @rm -f $@
+ @mkdir data 2>/dev/null || true
+ @$(edit) $(srcdir)/data/menu.xml.in >$@
dist_userscript_DATA = \
tools/themeupdate/themeupdate.py
install-data-hook:
- chmod +x $(userscriptdir)/themeupdate.py
+ chmod +x $(DESTDIR)$(userscriptdir)/themeupdate.py
dist_desktopfiles_DATA = \
data/openbox.desktop
COPYING \
AUTHORS
+CLEANFILES = \
+ data/rc.xml \
+ data/menu.xml
+
#doc:
# $(MAKE) -$(MAKEFLAGS) -C doc/doxygen doc