bindir = @bindir@ datadir = @datadir@ datarootdir = @datarootdir@ exec_prefix = @exec_prefix@ includedir = @includedir@ libdir = @libdir@ mandir = @mandir@ prefix = @prefix@ srcdir = @srcdir@ INSTALL = @INSTALL@ INSTALL_PROGRAM = ${INSTALL} -m 755 INSTALL_DATA = ${INSTALL} -m 644 INSTALL_SCRIPT = ${INSTALL} TCL_VERSION = @TCL_VERSION@ TCLSH = $(bindir)/tclsh$(TCL_VERSION) VERSION = @PACKAGE_VERSION@ VPATH = $(srcdir) CXX = @CXX@ CC = @CC@ CFLAGS_DEBUG = @CFLAGS_DEBUG@ CFLAGS_OPTIMIZE = @CFLAGS_OPTIMIZE@ SHLIB_LD = @SHLIB_LD@ SHLIB_CFLAGS = @SHLIB_CFLAGS@ SHLIB_LDFLAGS = @SHLIB_LDFLAGS@ SHLIB_SUFFIX = @SHLIB_SUFFIX@ CFLAGS_DEFAULT = @CFLAGS_DEFAULT@ LIB_SEARCH_DIRS = @LIB_SEARCH_DIRS@ CFLAGS = @CFLAGS@ RANLIB = @RANLIB@ MKDIR_P = @MKDIR_P@ AR = ar RM = rm -f destdir = $(prefix)/lib/Rappture$(VERSION)/scripts FILES = \ $(srcdir)/exec.tcl \ $(srcdir)/getopts.tcl \ $(srcdir)/library.tcl \ $(srcdir)/objects.tcl \ $(srcdir)/resources.tcl \ $(srcdir)/result.tcl \ $(srcdir)/task.tcl \ $(srcdir)/units.tcl \ $(srcdir)/xauth.tcl OBJECTS = \ boolean \ choice \ curve \ group \ histogram \ image \ integer \ note \ number \ periodicelement \ phase \ string TYPEFILES = \ $(srcdir)/types/atomactive.tcl \ $(srcdir)/types/atomelem.tcl \ $(srcdir)/types/atomprops.tcl \ $(srcdir)/types/boolean.tcl \ $(srcdir)/types/choices.tcl \ $(srcdir)/types/color.tcl \ $(srcdir)/types/file.tcl \ $(srcdir)/types/image.tcl \ $(srcdir)/types/language.tcl \ $(srcdir)/types/string.tcl \ $(srcdir)/types/units.tcl VALIDATEFILES = \ $(srcdir)/validations/enable.tcl \ $(srcdir)/validations/int.tcl \ $(srcdir)/validations/imformat.tcl \ $(srcdir)/validations/imresize.tcl \ $(srcdir)/validations/number.tcl \ $(srcdir)/validations/size.tcl all: tclIndex tclIndex: install-objects install-types install-validations $(FILES) $(TCLSH) $(srcdir)/../cf/mkindex.tcl --srcdir $(srcdir) \ --outfile tclIndex $(TCLSH) $(srcdir)/../cf/mkobjects.tcl --srcdir $(srcdir) \ $(OBJECTS) install: tclIndex $(MKDIR_P) -m 0755 $(destdir) for i in $(FILES); do \ $(INSTALL) -m 0444 $$i $(destdir) ; \ done $(INSTALL) -m 0444 tclIndex $(destdir) install-objects: $(MKDIR_P) -m 0755 $(destdir)/objects $(INSTALL) -m 0444 $(srcdir)/objects/base.rp $(destdir)/objects for i in $(OBJECTS); do \ echo "Installing object definition: $$i" ; \ $(MKDIR_P) -m 0755 $(destdir)/objects/$$i ; \ for j in $(srcdir)/objects/$$i/*; do \ $(INSTALL) -m 0444 $$j $(destdir)/objects/$$i ; \ done \ done install-types: $(TYPEFILES) $(MKDIR_P) -m 0755 $(destdir)/types @for i in $(TYPEFILES); do \ echo "Installing $$i" ; \ $(INSTALL) -m 555 $$i $(destdir)/types ; \ done install-validations: $(VALIDATEFILES) $(MKDIR_P) -m 0755 $(destdir)/validations @for i in $(VALIDATEFILES); do \ echo "Installing $$i" ; \ $(INSTALL) -m 555 $$i $(destdir)/validations ; \ done clean: $(RM) tclIndex distclean: clean $(RM) Makefile *~