Package fixes.
[shibboleth/xmltooling.git] / Makefile.am
1 AUTOMAKE_OPTIONS = foreign
2
3 ACLOCAL_AMFLAGS = -I .
4
5 include doxygen.am
6
7 MOSTLYCLEANFILES = $(DX_CLEANFILES)
8
9 dist-hook:
10         rm -rf `find $(distdir)/xmltoolingtest/data -name .svn`
11         rm -rf `find $(distdir)/doc/api -name .svn`
12
13
14 SUBDIRS = doc schemas xmltooling xmltoolingtest
15
16 if DX_COND_doc
17 all-local: doxygen-doc xmltooling.spec pkginfo
18 APIDOCS = doc/api
19 else
20 all-local: xmltooling.spec pkginfo
21 endif
22
23 install-data-hook:
24         rm -rf $(DESTDIR)/$(datadir)/doc/@PACKAGE@/api
25         cp -r doc/api $(DESTDIR)/$(datadir)/doc/@PACKAGE@
26
27 xmltooling.spec: xmltooling.spec.in Makefile
28         rm -f $@.tmp
29         sed < $< > $@.tmp \
30             -e 's:@-VERSION-@:${VERSION}:'
31         mv $@.tmp $@
32
33 pkginfo: pkginfo.in Makefile
34         rm -f $@.tmp
35         sed < $< > $@.tmp \
36             -e 's:@-VERSION-@:${VERSION}:'
37         mv $@.tmp $@
38
39 EXTRA_DIST = $(DX_CONFIG) \
40         $(APIDOCS) \
41         cpp-xmltooling.sln \
42         acx_pthread.m4 \
43         acinclude.m4 \
44         libtool.m4 \
45         doxygen.m4 \
46         depcomp \
47         config_win32.h \
48         xmltooling.spec.in \
49         xmltooling.spec \
50         pkginfo.in \
51         pkginfo \
52         depend \
53         postinstall
54
55 DISTCLEANFILES = xmltooling.spec pkginfo