# Makefile for LT XML lib	-*-Makefile-*-
# Copyright (C) 1998 Henry Thompson ht@cogsci.ed.ac.uk
# $Header: /export/cvsserver/cvsroot/ltg/LTXML/lib/Makefile,v 1.3 1999/06/09 14:08:18 richard Exp $

# This doesn't work very well, because:
# (a) nslmkddb appears to put a junk filename in when it reads from stdin
# (b) we don't have nslmkddb for 16-bit
# (c) we don't have anything on little-endian platforms
#
# So I'm making them by hand:
#  - use mknsg (there's a 16-bit version in OLD/allsgml1.7)
#  - convert to little-endian using ~richard/XML2/ltxml-tests/ddb2le

# Usually will need to set NSLMKDDB

all: sgrpg.ddb intersect.ddb

%.ddb:	%.dtd
	rm -f $@
	if test "$(NSLMKDDB)"; then nmk=$(NSLMKDDB); else nmk=nslmkddb; fi; \
	echo "<!DOCTYPE $* SYSTEM "'"'$<'"'"><$*></$*>" | $$nmk > $@
	chmod -w $@ 
