1##
2# Makefile for tcldom
3##
4# Daniel A. Steffen <das@users.sourceforge.net>
5##
6
7# Project info
8Project               = tcldom
9ProjectName           = TclDOM
10License               = LICENSE
11
12# Fetch info
13Release               = 2.6
14Url                   = $(UrlBase)/tclxml/$(UrlFile)$(UrlExt)
15
16Extra_Configure_Flags = $(TEA_Configure_Flags)
17Extra_Environment     = $(TEA_Environment)
18Extra_Install_Flags   = GENERIC_HDRS=
19
20GnuAfterInstall       = strip install-doc fix-config fix-perms -f Makefile.$(Project)
21
22# include TEA Tcl extension build support
23include ../TEA.make
24
25TclExtDir             = Tcldom
26
27install-doc:
28	$(_v) $(INSTALL_DIRECTORY) "$(DSTROOT)/$(TclExtManDir)"
29	$(_v) $(INSTALL_FILE) "$(Sources)"/docs/$(Project).n "$(DSTROOT)/$(TclExtManDir)"
30
31# the tcldomxml subproject is built by a separate Makefile
32build install clean almostclean::
33	$(_v) $(MAKE) -f Makefile.tcldomxml $@ \
34	    Extra_TEA_Configure_Flags="--with-Tcldom=$(OBJROOT)" \
35	    AM_CPPFLAGS=-I$(Sources) \
36	    OBJROOT="$(OBJROOT)/src-libxml2" DSTROOT="$(DSTROOT)"
37