1## 2# Makefile for incrtcl 3## 4# Daniel A. Steffen <das@users.sourceforge.net> 5## 6 7# Project info 8Project = incrTcl 9ProjectPlistName = incrtcl 10 11# Fetch info 12Release = 3.4 13ImportDate = 2010-08-18 14CvsRoot = :pserver:anonymous@$(ProjectPlistName).cvs.sourceforge.net:/cvsroot/$(ProjectPlistName) 15 16Extra_Configure_Flags = $(TEA_Configure_Flags) 17Extra_Environment = $(TEA_Environment) 18 19GnuNoBuild = YES 20ifneq ($(PureTclExt),YES) 21GnuAfterInstall = strip fix-config fix-perms 22else 23GnuNoInstall = YES 24GnuNoClean = YES 25Configure = : 26endif 27 28# include TEA Tcl extension build support 29include ../TEA.make 30 31Install_Target = install-binaries install-doc 32 33TclExtDir = {itcl,itk} 34TclExtStubConfig = itclConfig.sh 35 36ifneq ($(PureTclExt),YES) 37build:: 38 @echo "Building $(Project)..." 39 $(_v) $(Environment) $(MAKE) -C $(BuildDirectory) 40endif 41 42ifneq ($(PureTclExt),NO) 43# the iwidgets subproject is built by a separate Makefile 44build install clean almostclean $(fetch_targets):: 45 $(_v) $(MAKE) -f Makefile.iwidgets $@ \ 46 Extra_TEA_Configure_Flags="--with-itcl=$(Sources)" \ 47 OBJROOT="$(OBJROOT)/iwidgets" DSTROOT="$(DSTROOT)" 48endif 49