diff options
author | Mark Doffman <mark.doffman@codethink.co.uk> | 2014-03-17 16:38:21 +0000 |
---|---|---|
committer | Mark Doffman <mark.doffman@codethink.co.uk> | 2014-03-17 16:38:21 +0000 |
commit | ff646fdd8090d95101b1a159664b1c0ec702b2e9 (patch) | |
tree | ed6c0d998ad759a672e25283b5405efad7fa366d /Makefile | |
download | xml-catalog-ff646fdd8090d95101b1a159664b1c0ec702b2e9.tar.gz |
First cut of repository for Baserock xml catalog.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c7e9f5c --- /dev/null +++ b/Makefile @@ -0,0 +1,54 @@ +INSTALL := install + +DESTDIR := + +SYSCONFDIR := etc +DATADIR := usr/share + +ROOTXMLDIR := ${SYSCONFDIR}/xml +LOCALXMLDIR := ${DATADIR}/xml +COREPACKAGEDIR := ${LOCALXMLDIR}/xml-core +XHTMLPACKAGEDIR := ${LOCALXMLDIR}/xml-xhtml1 + +install: amend-catalogs + +amend-catalogs: install-files + +install-files: + ${INSTALl} -d ${DESTDIR}/${ROOTXMLDIR} + ${INSTALL} -m 644 catalog ${DESTDIR}/${ROOTXMLDIR} + ${INSTALL} -m 644 xml-core.xml ${DESTDIR}/${ROOTXMLDIR} + ${INSTALL} -d ${DESTDIR}/${COREPACKAGEDIR} + ${INSTALL} -m 644 xml-core/catalog.dtd ${DESTDIR}/${COREPACKAGEDIR} + ${INSTALL} -m 644 xml-core/catalog.xml ${DESTDIR}/${COREPACKAGEDIR} + ${INSTALL} -m 644 xml-xhtml1.xml ${DESTDIR}/${ROOTXMLDIR} + ${INSTALL} -m 644 xml-xhtml1/catalog.xml ${DESTDIR}/${XHTMLPACKAGEDIR} + ${INSTALL} -m 644 xhtml1-20020801/DTD/xhtml-lat1.ent ${DESTDIR}/${XHTMLPACKAGEDIR} + ${INSTALL} -m 644 xhtml1-20020801/DTD/xhtml-symbol.ent ${DESTDIR}/${XHTMLPACKAGEDIR} + ${INSTALL} -m 644 xhtml1-20020801/DTD/xhtml-special.ent ${DESTDIR}/${XHTMLPACKAGEDIR} + ${INSTALL} -m 644 xhtml1-20020801/DTD/xhtml1-strict.dtd ${DESTDIR}/${XHTMLPACKAGEDIR} + ${INSTALL} -m 644 xhtml1-20020801/DTD/xhtml1-transitional.dtd ${DESTDIR}/${XHTMLPACKAGEDIR} + ${INSTALL} -m 644 xhtml1-20020801/DTD/xhtml1-frameset.dtd ${DESTDIR}/${XHTMLPACKAGEDIR} + +amend-catalogs: + xmlcatalog --noout --add delegatePublic \ + "-//OASIS//DTD XML Catalogs V1.0//EN" "file:///${COREPACKAGEDIR}/catalog.xml" \ + ${DESTDIR}/${ROOTXMLDIR}/xml-core.xml + xmlcatalog --noout --add delegateSystem \ + "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd" "file:///${COREPACKAGEDIR}/catalog.xml" \ + ${DESTDIR}/${ROOTXMLDIR}/xml-core.xml + xmlcatalog --noout --add delegatePublic \ + "-//W3C//DTD XHTML 1.0" "file:///${XHTMLPACKAGEDIR}/catalog.xml" \ + ${DESTDIR}/${ROOTXMLDIR}/xml-xhtml1.xml + xmlcatalog --noout --add delegatePublic \ + "-//W3C//ENTITIES Latin 1 for XHTML//EN" "file:///${XHTMLPACKAGEDIR}/catalog.xml" \ + ${DESTDIR}/${ROOTXMLDIR}/xml-xhtml1.xml + xmlcatalog --noout --add delegatePublic \ + "-//W3C//ENTITIES Symbols for XHTML//EN" "file:///${XHTMLPACKAGEDIR}/catalog.xml" \ + ${DESTDIR}/${ROOTXMLDIR}/xml-xhtml1.xml + xmlcatalog --noout --add delegatePublic \ + "-//W3C//ENTITIES Special for XHTML//EN" "file:///${XHTMLPACKAGEDIR}/catalog.xml" \ + ${DESTDIR}/${ROOTXMLDIR}/xml-xhtml1.xml + xmlcatalog --noout --add delegateSystem \ + "http://www.w3.org/TR/xhtml1/DTD" "file:///${XHTMLPACKAGEDIR}/catalog.xml" \ + ${DESTDIR}/${ROOTXMLDIR}/xml-xhtml1.xml |