diff options
Diffstat (limited to 'funtools/wcs/Makefile.in')
-rw-r--r-- | funtools/wcs/Makefile.in | 206 |
1 files changed, 206 insertions, 0 deletions
diff --git a/funtools/wcs/Makefile.in b/funtools/wcs/Makefile.in new file mode 100644 index 0000000..53ed80a --- /dev/null +++ b/funtools/wcs/Makefile.in @@ -0,0 +1,206 @@ +# +# This file is a Makefile for wcssubs. 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. +# + +PACKAGE = @PACKAGE_NAME@ +VERSION = @PACKAGE_VERSION@ + +DISTNAME = wcs-${VERSION} +DISTDIR = ../export/${DISTNAME} +FTPDIR = ../ftp + +#---------------------------------------------------------------- +# 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). +#---------------------------------------------------------------- + +# 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@ + +# 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 in which to install the .a or .so binary for the WCS library: +LIB_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/lib + +# Directory in which to install the program wish: +BIN_INSTALL_DIR = $(INSTALL_ROOT)$(exec_prefix)/bin + +# Directory in which to install the include file wcs.h: +INCLUDE_INSTALL_DIR = $(INSTALL_ROOT)$(prefix)/include + +# To change the compiler switches, for example to change from -O +# to -g, change the following line: +CFLAGS = @CFLAGS@ + +# To add ld switches, change the following line: +LDFLAGS = @LDFLAGS@ + +# Some versions of make, like SGI's, use the following variable to +# determine which shell to use for executing commands: +SHELL = /bin/sh + +# extra modules added by configure.in to fix OS bugs +EXTRA_OBJS = @EXTRA_OBJS@ + +# There are just too many different versions of "install" around; +# better to use the install-sh script that comes with the distribution, +# which is slower but guaranteed to work. + +INSTALL = @srcdir@/install-sh -c +INSTALL_PROGRAM = ${INSTALL} +INSTALL_DATA = ${INSTALL} -m 644 + +#---------------------------------------------------------------- +# 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. +#---------------------------------------------------------------- + +AC_FLAGS = @DEFS@ +RANLIB = @RANLIB@ + +#---------------------------------------------------------------- +# The information below should be usable as is. The configure +# script won't modify it and you shouldn't need to modify it +# either. +#---------------------------------------------------------------- + +CC = @CC@ + +CC_SWITCHES = -I. ${CFLAGS} -DWCS_VERSION="\"$(VERSION)\"" ${AC_FLAGS} + +DEPEND_SWITCHES = -I. ${CFLAGS} ${AC_FLAGS} + +SRCS = wcsinit.c wcs.c wcscon.c fitsfile.c imhfile.c fileutil.c \ + hget.c hput.c iget.c imio.c worldpos.c tnxpos.c dsspos.c platepos.c \ + wcslib.c lin.c cel.c proj.c sph.c wcstrig.c dateutil.c distort.c \ + zpxpos.c + +OBJS = wcsinit.o wcs.o wcscon.o fitsfile.o imhfile.o \ + hget.o hput.o iget.o imio.o worldpos.o platepos.o \ + tnxpos.o zpxpos.o dsspos.o poly.o \ + wcslib.o lin.o cel.o proj.o sph.o wcstrig.o dateutil.o distort.o + +# these are all the modules going into the "normal" wcs library +LIBOBJS = ${OBJS} + +# whether to build library at all +WHICHLIB = @WHICHLIB@ +EXTLIB = @EXTLIB@ + +# the default library for this package +DEFLIB = @DEFLIB@ +# the actual library we are building (if this is a subpackage) +LIB = @LIB@ + +PROGS = + +TESTPROGS = + +all: $(WHICHLIB) $(PROGS) + +testall: $(TESTPROGS) + +All: all testall + +install: install-binaries + +extlib: + @echo "No build needed -- using external WCS library: $(EXTLIB)" + +lib: $(LIBOBJS) + ar cruv $(LIB) $(LIBOBJS) + $(RANLIB) $(LIB) + +# Note: before running ranlib below, must cd to target directory because +# some ranlibs write to current directory, and this might not always be +# possible (e.g. if installing as root). + +install-binaries: $(LIB) $(PROGS) + @for i in $(LIB_INSTALL_DIR) $(INCLUDE_INSTALL_DIR) $(BIN_INSTALL_DIR) ; \ + do \ + if [ ! -d $$i ] ; then \ + echo "Making directory $$i"; \ + mkdir $$i; \ + chmod 755 $$i; \ + else true; \ + fi; \ + done; + @if [ "$(LIB)" = "$(DEFLIB)" ] ; then \ + XLIB=`basename $(LIB)`; \ + echo "Installing $$XLIB"; \ + $(INSTALL_DATA) $$XLIB $(LIB_INSTALL_DIR)/$$XLIB; \ + (cd $(LIB_INSTALL_DIR); $(RANLIB) $$XLIB); \ + chmod 555 $(LIB_INSTALL_DIR)/$$XLIB; \ + fi; + @echo "Installing fitshead.h" + @$(INSTALL_DATA) fitshead.h $(INCLUDE_INSTALL_DIR)/fitshead.h + @echo "Installing wcs.h" + @$(INSTALL_DATA) wcs.h $(INCLUDE_INSTALL_DIR)/wcs.h + @echo "Installing wcslib.h" + @$(INSTALL_DATA) wcslib.h $(INCLUDE_INSTALL_DIR)/wcslib.h + +Makefile: Makefile.in + $(SHELL) config.status + +RM = rm -f + +clean: + $(RM) *.a *.so *.o *.exe core errs *pure* .nfs* \ + foo* *~ *.log \#* TAGS *.E a.out errors \ + $(PROGS) $(TESTPROGS) \ + gmon.out *.pg *.bak \ + config.info config.log \ + doc/*~ + $(RM) -r autom4te.cache + +distclean: clean + $(RM) Makefile config.status config.cache config.log + +depend: + makedepend -- $(DEPEND_SWITCHES) -- $(SRCS) + + +.c.o: + $(CC) -c $(CC_SWITCHES) $< + +cel.o: wcslib.h +distort.o: wcs.h fitshead.h wcslib.h +fitsfile.o: fitsfile.h fitshead.h +hget.o: fitshead.h +hput.o: fitshead.h +iget.o: fitshead.h +imhfile.o: fitsfile.h fitshead.h +imio.o: fitshead.h +lin.o: wcslib.h +platepos.o: wcs.h fitshead.h wcslib.h +proj.o: wcslib.h +sph.o: wcslib.h +tnxpos.o: wcs.h fitshead.h wcslib.h +wcs.o: wcs.h fitshead.h wcslib.h +wcsinit.o: wcs.h fitshead.h wcslib.h +wcscon.o: wcs.h fitshead.h wcslib.h +wcslib.o: wcslib.h +wcstrig.o: wcslib.h +worldpos.o: wcs.h fitshead.h wcslib.h +dateutil.o: fitsfile.h fitshead.h +fileutil.o: fitsfile.h + +# DO NOT DELETE THIS LINE -- make depend depends on it. |