lasso/Makefile.am

46 lines
1.1 KiB
Makefile
Raw Normal View History

ACLOCAL_AMFLAGS = -I m4
SUBDIRS = lasso \
tests \
2008-04-29 14:24:18 +02:00
bindings \
docs
2004-03-23 18:00:23 +01:00
EXTRA_DIST = COPYING lasso.pc.in lasso-src-config.in autogen.sh tools abi \
lasso.doap README.JAVA README.WIN32 HACKING logos $(top_srcdir)/.version
BUILT_SOURCES = $(top_srcdir)/.version
2004-04-18 14:51:20 +02:00
MAINTAINERCLEANFILES = \
Makefile.in \
config.guess \
config.sub \
configure \
install-sh \
missing
2004-04-19 17:29:26 +02:00
pkgconfig_DATA = lasso.pc
pkgconfigdir = $(libdir)/pkgconfig
clean-local:
-rm -f lasso.pc
dist-hook:
@if test -d "$(srcdir)/.git"; \
then \
echo Creating ChangeLog && \
( cd "$(top_srcdir)" && \
echo '# Generated by Makefile. Do not edit.'; echo; \
$(top_srcdir)/missing --run git log --stat ) > ChangeLog.tmp \
&& mv -f ChangeLog.tmp $(distdir)/ChangeLog \
|| ( rm -f ChangeLog.tmp ; \
echo Failed to generate ChangeLog >&2 ); \
else \
echo A git clone is required to generate a ChangeLog >&2; \
fi
echo $(VERSION) > $(distdir)/.tarball-version
Docs: change the doc production and lot of other fixes * lasso/Makefile.am: distribute extract_sections.py * docs/references/lasso/lasso.types.in: add missing class (mainly SAML2 and ID-WSF 1.0/2.0) from docs/references/lasso.types.in * lasso/xml/strings.h: add lots of documentation, or at least documentation template to strings constants. * id-ff/login.h: * saml-2.0/assertion_query.h: * xml/xml.h: document undocumented enumerations. * lasso/errors.h: add proper documentation about error codes. * lasso/errors.c: new version of the lasso_strerror function * lasso/build_strerror.py: update the script that generater lasso_strerror from the documentation comments. Remove usage of OFTYPE * lasso/id-ff/session.c: * lasso/id-ff/session.h: remove usage of oftype, prefer gtk-introspection annotations instead. * lasso/id-wsf/data_service.h: * lasso/id-wsf/data_service.c: do the same. Add a script to build lasso-sections.txt * lasso/extract_sections.py: this script parses header files and generated lasso-sections.txt content for GObject class descriptions. Add a template file for the lasso-section.txt file * docs/references/lasso-sections.txt.in: this file serves as a base for the generation of lasso-sections.txt Update docs/references/Makefile.am for generating lasso-sections.txt * docs/references/Makefile.am: always rebuild template, using out of source build directory is too weird without it. call new script extract_sections.py to regenerate lasso-sections.txt if header files changed. Update lasso.sgml file with all missing sections * docs/reference/lasso.sgml: add all missing sections, mainly objects from XML schemas. * docs/reference/lasso-sections.txt: update it * *.c: add section documentation to some files. * lasso/xml/strings.h: fix bad usage or docbook markup
2009-08-26 17:15:07 +02:00
DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc
$(top_srcdir)/.version:
echo $(VERSION) > $@-t && mv $@-t $@