Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.astro.louisville.edu/software/sbig/archive/xmccd-4.1/xmccd-4.1e/libcfitsio/libcfitsio-3.310/mkpkg
Дата изменения: Sat Jul 27 02:03:55 2002
Дата индексирования: Sun Apr 10 06:14:29 2016
Кодировка:
# CFITSIO -- Update the CFITSIO library.
# copied from the fitsio mkpkg by jdd 12 sept 1996
#
# this is a sample IRAF mkfile which builds a local version of the CFITSIO lib.

$call update
$exit

update:
$checkout libcfitsio.a ftoolsbin$
$update libcfitsio.a
$checkin libcfitsio.a ftoolsbin$
;

updateftools:
#Extra target for building fitsio inside the FTOOLS distribution
$checkout libcfitsio.a ftoolsbin$
$update libcfitsio.a
$checkin libcfitsio.a ftoolsbin$
;

cfitsio:
# Update fitsio subdirectory if new version of cfitsio.c installed.
$ifolder (splitc/cfileio.c, cfileio.c)
$echo "update cfitsio splitc subdirectory..."
$iffile(splitc/cfileio.c)
!\rm splitc/*
$delete splitc/mkpkg
$else
!mkdir splitc
!./configure
$endif
$copy buffers.c splitc/buffers.c
$copy cfileio.c splitc/cfileio.c
$copy checksum.c splitc/checksum.c
$copy compress.c splitc/compress.c
$copy f77_iter.c splitc/f77_iter.c
$copy f77_wrap.c splitc/f77_wrap.c
$copy drvrfile.c splitc/drvrfile.c
$copy fitscore.c splitc/fitscore.c
$copy editcol.c splitc/editcol.c
$copy edithdu.c splitc/edithdu.c
$copy getkey.c splitc/getkey.c
$copy modkey.c splitc/modkey.c
$copy putkey.c splitc/putkey.c
$copy scalnull.c splitc/scalnull.c
$copy swapproc.c splitc/swapproc.c
$copy wcsutil.c splitc/wcsutil.c
!cp getcol*.c splitc/
!cp putcol*.c splitc/
!cp *.h splitc/
!cp *.h ../include
!cd splitc
!echo '$checkout libcfitsio.a ../libcfitsio.a' > splitc/mkpkg
!echo '$update libcfitsio.a' >> splitc/mkpkg
!echo '$checkin libcfitsio.a ../libcfitsio.a' >> splitc/mkpkg
!echo ' ' >> splitc/mkpkg
!echo 'libcfitsio.a:' >> splitc/mkpkg
!cd splitc; ls -1 *.c | sed 's/^/ /' >> mkpkg
!echo ' ;' >> splitc/mkpkg
$endif
;

libcfitsio.a:
$ifeq (hostid, unix)
# cheat and use Makefile....
$call cfitsio
@splitc
$else
# simply compile the files on VMS systems.
!@makevms.com
$endif

;