1#
2# XML Catalog Manager (xmlcatmgr)
3# Copyright (c) 2004 Julio M. Merino Vidal.  All rights reserved.
4#
5
6# -------------------------------------------------------------------------
7# Top directory
8# -------------------------------------------------------------------------
9
10if INSTALL_DOCS
11docdir=		$(DIR_DOC)
12doc_DATA=	AUTHORS COPYING NEWS README TODO
13endif # INSTALL_DOCS
14
15DISTCHECK_CONFIGURE_FLAGS=	--enable-developer
16
17dist-hook:
18		@echo "-------------------------------------------------"
19		@echo " REMEMBER THAT README HAS TO BE UPDATED WITH THE"
20		@echo "     RIGHT VERSIONS OF THE GNU BUILD SYSTEM!"
21		@echo "-------------------------------------------------"
22
23# -------------------------------------------------------------------------
24# `man' directory
25# -------------------------------------------------------------------------
26
27man1_MANS=	xmlcatmgr.1
28EXTRA_DIST=	man/xmlcatmgr.1.in
29CLEANFILES=	xmlcatmgr.1
30
31edit =		sed \
32		-e 's,@DEFAULT_CATALOG_SGML\@,$(DEFAULT_CATALOG_SGML),g' \
33		-e 's,@DEFAULT_CATALOG_XML\@,$(DEFAULT_CATALOG_XML),g' \
34		-e 's,@DIR_DOC\@,$(DIR_DOC),g' \
35		-e 's,@PACKAGE_VERSION\@,$(PACKAGE_VERSION),g'
36if INSTALL_DOCS
37edit +=		-e 's,@DOC_COND@,,g'
38else # INSTALL_DOCS
39edit +=		-e 's,@DOC_COND@,.\\" ,g'
40endif # INSTALL_DOCS
41
42xmlcatmgr.1:	Makefile $(srcdir)/man/xmlcatmgr.1.in
43		rm -f xmlcatmgr.1
44		$(edit) $(srcdir)/man/xmlcatmgr.1.in >xmlcatmgr.1
45
46# -------------------------------------------------------------------------
47# `src' directory
48# -------------------------------------------------------------------------
49
50bin_PROGRAMS=		xmlcatmgr
51
52xmlcatmgr_CPPFLAGS=	-DDEFAULT_CATALOG_SGML=\"$(DEFAULT_CATALOG_SGML)\" \
53			-DDEFAULT_CATALOG_XML=\"$(DEFAULT_CATALOG_XML)\" \
54			-DDIR_DOC=\"$(DIR_DOC)\"
55xmlcatmgr_SOURCES=	src/compat.c \
56			src/generic.c \
57			src/generic.h \
58			src/grstr.c \
59			src/grstr.h \
60			src/linklist.h \
61			src/main.c \
62			src/mem.c \
63			src/mem.h \
64			src/sgml.c \
65			src/sgml.h \
66			src/system.h \
67			src/xml.c \
68			src/xml.h \
69			src/xmldoc.c \
70			src/xmldoc.h \
71			src/xmlnode.c \
72			src/xmlnode.h
73