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