# # This file is a Makefile for IMG. If it has the name "Makefile.in" # then it is a template for a Makefile; to generate the actual Makefile, # run "./configure", which is a configuration script generated by the # "autoconf" program (constructs like "@foo@" will get replaced in the # actual Makefile. # This is the master makefile to compile all the packages in this # extensions in one go. PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_VERSION = @PACKAGE_VERSION@ CYGPATH = @CYGPATH@ SUBDIRS = @subdirs@ # #---------------------------------------------------------------- # Things you can change to personalize the Makefile for your own # site (you can make these changes in either Makefile.in or # Makefile, but changes to Makefile will get lost if you re-run # the configuration script). #---------------------------------------------------------------- # Directory in which the source of this extension can be found srcdir = @srcdir@ # Default top-level directories in which to install architecture- # specific files (exec_prefix) and machine-independent files such # as scripts (prefix). The values specified here may be overridden # at configure-time with the --exec-prefix and --prefix options # to the "configure" script. prefix = @prefix@ exec_prefix = @exec_prefix@ libdir = @libdir@ datarootdir = @datarootdir@ includedir = @includedir@ mandir = @mandir@ # Directory containing scripts supporting the work of this makefile tool = $(srcdir)/tools INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ # The following definition can be set to non-null for special systems # like AFS with replication. It allows the pathnames used for installation # to be different than those used for actually reference files at # run-time. INSTALL_ROOT is prepended to $prefix and $exec_prefix # when installing files. INSTALL_ROOT = # Directory where libimg.a is at run-time: LIB_RUNTIME_DIR = $(libdir)/$(PACKAGE_NAME)$(PACKAGE_VERSION) # Directory in which to install the archive libimg.a: LIB_INSTALL_DIR = $(INSTALL_ROOT)$(LIB_RUNTIME_DIR) # Directory in which to install the extended shell tclsh: BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin # Directory in which to install the include file transform.h: INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include # Top-level directory in which to install manual entries: MAN_INSTALL_DIR = $(INSTALL_ROOT)$(mandir) # Directory where libz, libpng and libjpeg are (or will be) installed. IMG_INSTALL_DIR = $(INSTALL_ROOT)$(IMG_RUNTIME_DIR) # Some versions of make, like SGI's, use the following variable to # determine which shell to use for executing commands: SHELL = /bin/sh #---------------------------------------------------------------- # The information below is modified by the configure script when # Makefile is generated from Makefile.in. You shouldn't normally # modify any of this stuff by hand. #---------------------------------------------------------------- INSTALL_PROGRAM = $(INSTALL) -m 744 INSTALL_DATA = $(INSTALL) -m 644 INSTALL_SHLIB = $(INSTALL) -m 555 RANLIB = @RANLIB@ SHLIB_SUFFIX = @SHLIB_SUFFIX@ SHARED_BUILD = @SHARED_BUILD@ #---------------------------------------------------------------- #-------------------------------------------------------# default: all all: for sub in $(SUBDIRS) ; \ do \ here=`pwd` && \ cd $$sub && \ $(MAKE) all || exit $$? && \ cd $$here ; \ done test: all for sub in $(SUBDIRS) ; \ do \ test -d $(srcdir)/$$sub/tests || continue ; \ here=`pwd` && \ cd $$sub && \ $(MAKE) top_builddir=$$here test || exit $$? && \ cd $$here ; \ done install-man: mkdir -p $(MAN_INSTALL_DIR)/mann for i in $(srcdir)/doc/*.man ; \ do \ dtplite -ext n -o $(MAN_INSTALL_DIR)/mann nroff $$i ; \ done collate: all rm -f pkgIndex.tcl touch pkgIndex.tcl for sub in $(SUBDIRS) ; \ do \ here=`pwd` && \ cd $$sub && \ $(MAKE) install \ exec_prefix=$$here/Img/exec_prefix \ prefix=$$here/Img/prefix \ pkglibdir=$$here/Img/exec_prefix/lib/Img \ libdir=$$here/Img/exec_prefix/lib \ includedir=$$here/Img/prefix/include \ DESTDIR= \ || exit $$? && \ cd $$here && \ if test "x$(SHARED_BUILD)" = "x1"; then \ cat Img/exec_prefix/lib/Img/pkgIndex.tcl >> pkgIndex.tcl ; \ fi ; \ done mv pkgIndex.tcl Img/exec_prefix/lib/Img/pkgIndex.tcl for p in Img/exec_prefix/lib/*.sh ; do \ sed -e 's#$(libdir)/[^/ ]*\([/ ]\)#$(LIB_RUNTIME_DIR)\1#' \ $$p > $$p.1 && mv -f $$p.1 $$p ; \ done install: collate mkdir -p $(INSTALL_ROOT)$(LIB_RUNTIME_DIR) for p in Img/exec_prefix/lib/Img/* ; do \ $(INSTALL_PROGRAM) $$p $(INSTALL_ROOT)$(LIB_RUNTIME_DIR)/`basename $$p` ; \ done mkdir -p $(INSTALL_ROOT)$(libdir) for p in Img/exec_prefix/lib/*.sh ; do \ $(INSTALL_PROGRAM) $$p $(INSTALL_ROOT)$(libdir)/`basename $$p` ; \ done if [ -n "`ls Img/prefix/include`" ]; then \ mkdir -p $(INSTALL_ROOT)$(includedir) && \ for p in Img/prefix/include/* ; do \ $(INSTALL_DATA) $$p $(INSTALL_ROOT)$(includedir)/`basename $$p` ; \ done; fi bindist: #-------------------------------------------------------# clean: for sub in $(SUBDIRS) ; \ do \ here=`pwd` && \ cd $$sub && \ $(MAKE) clean || exit $$? && \ cd $$here ; \ done rm -rf Img distclean: clean rm -f config.* $(jpegdir)/config.log $(jpegdir)/config.status rm -f Makefile for sub in $(SUBDIRS) ; \ do \ here=`pwd` && \ cd $$sub && \ $(MAKE) distclean || exit $$? && \ cd $$here ; \ done #-------------------------------------------------------# # DO NOT DELETE THIS LINE -- make depend depends on it.