diff options
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 |