#
# @configure_input@
#
### Identification division.
#
PACKAGE = tile
VERSION = 0.1
### Environment division.
#
srcdir = @srcdir@
prefix = @prefix@
exec_prefix = @exec_prefix@
TCL_PKGPATH = @TCL_PKGPATH@
pkglibdir = $(TCL_PKGPATH)/$(PACKAGE)$(VERSION)
DEFS = @DEFS@
LIBS = @LIBS@
INCLUDES = @TCL_INCLUDES@ @TK_INCLUDES@ -I@srcdir@
TCL_STUB_LIB_SPEC = @TCL_STUB_LIB_SPEC@
TK_STUB_LIB_SPEC = @TK_STUB_LIB_SPEC@
TK_LIB_SPEC = @TK_LIB_SPEC@
CC = @CC@
SHLIB_LD = @SHLIB_LD@
WISH_PROG = @WISH_PROG@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
CFLAGS_WARNING = @CFLAGS_WARNING@
CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@
CFLAGS_DEBUG = @CFLAGS_DEBUG@
CFLAGS_DEFAULT = @CFLAGS_DEFAULT@
SHLIB_CFLAGS = @SHLIB_CFLAGS@
CFLAGS = @CFLAGS@
LDFLAGS_OPTIMIZE= @LDFLAGS_OPTIMIZE@
LDFLAGS_DEBUG = @LDFLAGS_DEBUG@
LDFLAGS_DEFAULT = @LDFLAGS_DEFAULT@
SHLIB_LDFLAGS = @SHLIB_LDFLAGS@
OBJEXT = @OBJEXT@
SHLIB_SUFFIX = @SHLIB_SUFFIX@
SHLIB_LD_LIBS = @SHLIB_LD_LIBS@
### Data division.
#
CLEANFILES = *.o *.obj $(tile_LIB_FILE)
tile_LIB_FILE = $(PACKAGE)$(SHLIB_SUFFIX)
tile_OBJECTS = \
tkstate.$(OBJEXT) \
tile.$(OBJEXT) \
scrollbar.$(OBJEXT) \
layout.$(OBJEXT) \
widget.$(OBJEXT) \
altTheme.$(OBJEXT) \
tkElements.$(OBJEXT) \
tkTheme.$(OBJEXT) \
stepTheme.$(OBJEXT) \
@EXTRA_OBJS@
WIN_OBJS = xpTheme.$(OBJEXT)
tile_LIBRARIES =
### Procedure division.
#
VPATH = @srcdir@:@srcdir@/../win
default: package
all: package
.PHONY: default all package clean distclean doc install installdirs test
### Targets section.
#
package: $(tile_LIB_FILE)
install: all install-package
### Build stuff section.
#
.SUFFIXES: .c .@OBJEXT@
.c.@OBJEXT@:
$(CC) $(CFLAGS) $(DEFS) $(INCLUDES) -c $< -o $@
$(tile_LIB_FILE): $(tile_OBJECTS)
-rm -f $(tile_LIB_FILE)
$(SHLIB_LD) @SHLIB_LD_OUT@$@ $(SHLIB_LDFLAGS) \
$(tile_OBJECTS) $(tile_LIBRARIES) $(SHLIB_LD_LIBS) \
$(TCL_STUB_LIB_SPEC) $(TK_STUB_LIB_SPEC) $(TK_LIB_SPEC)
### Documentation section.
#
### Test stuff section.
#
TILE_LIBRARY = $(srcdir)/../library
TESTFLAGS = -verbose e
test ::
TILE_LIBRARY=$(TILE_LIBRARY) $(WISH_PROG) \
$(srcdir)/../tests/all.tcl $(TESTFLAGS)
demo ::
TILE_LIBRARY=$(TILE_LIBRARY) $(WISH_PROG) $(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*