#
# @configure_input@
#
### Identification division.
#
PACKAGE = @PACKAGE@
VERSION = @VERSION@
### Environment division.
#
srcdir = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
DESTDIR =
TCL_PKGPATH = @TCL_PKGPATH@
pkglibdir = $(TCL_PKGPATH)/$(PACKAGE)$(VERSION)
TCL_SRC_DIR = @TCL_SRC_DIR@
TK_SRC_DIR = @TK_SRC_DIR@
TCL_TOP_DIR_NATIVE = @TCL_TOP_DIR_NATIVE@
TK_TOP_DIR_NATIVE = @TK_TOP_DIR_NATIVE@
MAKE_LIB = @MAKE_LIB@
MAKE_SHARED_LIB = @MAKE_SHARED_LIB@
MAKE_STATIC_LIB = @MAKE_STATIC_LIB@
CC = @CC@
RANLIB = @RANLIB@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
OBJEXT = @OBJEXT@
CFLAGS_WARNING = @CFLAGS_WARNING@
CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@
CFLAGS_DEBUG = @CFLAGS_DEBUG@
CFLAGS_DEFAULT = @CFLAGS_DEFAULT@
SHLIB_CFLAGS = @SHLIB_CFLAGS@
CFLAGS = @CFLAGS@
EXTRA_CFLAGS = $(MEM_DEBUG_FLAGS) @EXTRA_CFLAGS@
LDFLAGS_OPTIMIZE= @LDFLAGS_OPTIMIZE@
LDFLAGS_DEBUG = @LDFLAGS_DEBUG@
LDFLAGS_DEFAULT = @LDFLAGS_DEFAULT@
SHLIB_LD = @SHLIB_LD@
SHLIB_LDFLAGS = @SHLIB_LDFLAGS@
SHLIB_LD_LIBS = @SHLIB_LD_LIBS@
INCLUDES = -I"`@CYGPATH@ $(srcdir)/generic`" \
@TCL_INCLUDES@ @TK_INCLUDES@ @TK_XINCLUDES@
LIBS = @LIBS@
DEFS = @DEFS@ $(EXTRA_CFLAGS)
EXTRA_PATH = $(top_builddir):$(TCL_BIN_DIR):$(TK_BIN_DIR)
TCLSH_ENV = TCL_LIBRARY=`@CYGPATH@ $(TCL_SRC_DIR)/library` \
TK_LIBRARY=`@CYGPATH@ $(TK_SRC_DIR)/library` \
TILE_LIBRARY=`@CYGPATH@ $(srcdir)/library` \
LD_LIBRARY_PATH="$(EXTRA_PATH):$(LD_LIBRARY_PATH)" \
LIBPATH="$(EXTRA_PATH):${LIBPATH}" \
SHLIB_PATH="$(EXTRA_PATH):${SHLIB_PATH}" \
PATH="$(EXTRA_PATH):$(PATH)" \
TCLLIBPATH="$(top_builddir)"
#TCLSH_PROG = @TCLSH_PROG@
WISH_PROG = @WISH_PROG@
TCLSH = $(TCLSH_ENV) $(TCLSH_PROG)
WISH = $(TCLSH_ENV) $(WISH_PROG)
### Data division.
#
CLEANFILES = *.$(OBJEXT) $(tile_LIB_FILE)
GENERIC_OBJECTS = \
tkstate.$(OBJEXT) \
tile.$(OBJEXT) \
scrollbar.$(OBJEXT) \
scale.$(OBJEXT) \
notebook.$(OBJEXT) \
layout.$(OBJEXT) \
widget.$(OBJEXT) \
trace.$(OBJEXT) \
track.$(OBJEXT) \
altTheme.$(OBJEXT) \
tkElements.$(OBJEXT) \
tkTheme.$(OBJEXT) \
stepTheme.$(OBJEXT)
UNIX_OBJECTS =
WIN_OBJECTS = xpTheme.$(OBJEXT) \
monitor.$(OBJEXT)
PLAT_OBJECTS = @PLAT_OBJECTS@
tile_OBJECTS = $(GENERIC_OBJECTS) $(PLAT_OBJECTS)
tile_LIB_FILE = @tile_LIB_FILE@
### Procedure division.
#
VPATH = $(srcdir)/generic:$(srcdir)/unix:$(srcdir)/win
default: package
all: package
.PHONY: default all package clean distclean doc install installdirs test
### Targets section.
#
package: $(tile_LIB_FILE) pkgIndex.tcl
install: all install-package
shell: all
@$(WISH) $(SCRIPT)
### Build stuff section.
#
.SUFFIXES: .c .@OBJEXT@
.c.@OBJEXT@:
$(CC) $(CFLAGS) $(DEFS) $(INCLUDES) -c `@CYGPATH@ $<` -o $@
$(tile_LIB_FILE): $(tile_OBJECTS)
-rm -f $(tile_LIB_FILE)
${MAKE_LIB}
$(RANLIB) $($(PACKAGE)_LIB_FILE)
pkgIndex.tcl:
(\
echo 'if {[catch {package require Tcl 8.4}]} return';\
echo 'package ifneeded $(PACKAGE) $(VERSION) \
[list load [file join $$dir $(tile_LIB_FILE)] $(PACKAGE)]' \
) > pkgIndex.tcl
### Documentation section.
#
### Test stuff section.
#
TESTFLAGS = -verbose e
test ::
$(WISH) `@CYGPATH@ $(srcdir)/tests/all.tcl` $(TESTFLAGS) | cat
demo ::
$(WISH) `@CYGPATH@ $(srcdir)/demos/demo.tcl`
### Install stuff section.
#
$(DESTDIR)$(pkglibdir):
mkdir -p $(DESTDIR)$(pkglibdir)
install-package: package $(DESTDIR)$(pkglibdir)
$(INSTALL_DATA) $(tile_LIB_FILE) $(DESTDIR)$(pkglibdir)
$(INSTALL_DATA) pkgIndex.tcl $(DESTDIR)$(pkglibdir)
for libfile in $(TILE_LIBRARY)/*.tcl ; do \
$(INSTALL_DATA) $$libfile $(DESTDIR)$(pkglibdir) ; done
### Maintain stuff section.
#
Makefile : $(srcdir)/Makefile.in config.status
sh config.status
tags ::
ctags *.[ch]
### Cleanup section.
#
clean::
-rm -f $(CLEANFILES)
distclean: clean
-rm -f Makefile config.cache config.log config.status
# *EOF*