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