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