# Makefile generated by imake - do not edit!

###########################################################################
# Makefile generated from "Khoros.tmpl" and <Imakefile>
#
# Platform-specific parameters may be set in the appropriate .cf
# configuration files.  Site-wide parameters may be set in the file
# Site.def.  Full rebuilds are recommended if any parameters are changed.
#
# If your C preprocessor doesn't define any unique symbols, you'll need
# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
# "make Makefile", "make Makefiles", or "make World").
#
# If you absolutely can't get imake to work, you'll need to set the
# variables at the top of each Makefile as well as the dependencies at the
# bottom (makedepend will do this automatically).
#

###########################################################################
# platform-specific configuration parameters - edit ultrix.cf to change

###########################################################################
# Khoros site-specific configuration parameters - edit Site.def to change

# Beginning of Khoros site configuration file Site.def.

            SHELL = 	/bin/sh

              TOP = /research/devel/khaos/src
      CURRENT_DIR = ./file_formats/standard/viff2fits

               AR = ar cq
  BOOTSTRAPCFLAGS =
               CC = cc
            LIBCC = cc

               FC = f77 -O
      FDEBUGFLAGS =
          FCFLAGS =  $(FDEBUGFLAGS)

         COMPRESS = compress
              CPP = /lib/cpp $(STD_CPP_DEFINES)
    PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
          INSTALL = install
               LD = $(CC)
            LIBLD = $(CC)
               LN = ln -s
             MAKE = make
               MV = mv
               CP = cp
           RANLIB = ranlib
  RANLIBINSTFLAGS =
               RM = rm -f
     STD_INCLUDES =
        XINCLUDES =
   EXTRA_INCLUDES =
  STD_CPP_DEFINES =
      STD_DEFINES =
     LOCALDEFINES =
 EXTRA_LOAD_FLAGS =
             TAGS = ctags

     KHOROS_DEFINES = -DCACHE -DVFORK -DTEMPNAM -DPUTENV  -DRANDOM   -DWAIT3

     INSTPGMFLAGS = -s

     INSTBINFLAGS = -m 0775
     INSTLIBFLAGS = -m 0664
     INSTINCFLAGS = -m 0444
     INSTMANFLAGS = -m 0444

          DESTDIR =

     TOP_INCLUDES = -I$(INCROOT)

      CDEBUGFLAGS = -O
   LIBCDEBUGFLAGS = -O
        CCOPTIONS = -Wf,-XNh2000 -Olimit 2000
     LIBCCOPTIONS = -Wf,-XNh2000 -Olimit 2000

      ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(XINCLUDES) $(EXTRA_INCLUDES)
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(KHOROS_DEFINES) $(SIGNAL_DEFINES) $(LOCALDEFINES) $(DEFINES)
           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
        CLIBFLAGS = $(LIBCDEBUGFLAGS) $(LIBCCOPTIONS) $(ALLDEFINES)
           YFLAGS = -d
           LFLAGS = -n
        LDOPTIONS = $(ALLLIBDIRS) $(CDEBUGFLAGS) $(CCOPTIONS)
     LIBLDOPTIONS = LibraryLdOptions

        MACROFILE = ultrix.cf
           RM_CMD = $(RM) *.o core *.a tags TAGS

    IMAKE_DEFINES =

         IRULESRC = $(CONFIGDIR)
        IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)

     ICONFIGFILES = $(IRULESRC)/Khoros.tmpl $(IRULESRC)/Khoros.rules \
			$(IRULESRC)/Library.def $(IRULESRC)/Site.def \
			$(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)

          PATHSEP = /

  LOADERLIBPREFIX = -L

       ALLLIBDIRS =      $(LOADERLIBPREFIX)$(LIBDIR)

           BINDIR = /research/devel/khaos/bin
          INCROOT = /research/devel/khaos/include
           LIBDIR = /research/devel/khaos/lib
        FORLIBDIR = FortranLibDir
          XLIBDIR = XLibDir
      EXTRALIBDIR = ExtraLibDir
        CONFIGDIR = /research/devel/khaos/repos/config/imake_conf

           MANDIR = /research/devel/khaos/man/man1
        LIBMANDIR = /research/devel/khaos/man/man3

     INSTAPPFLAGS = $(INSTDATFLAGS)

            IMAKE = makemake
           DEPEND = makedepend
            IMKMF = imkmf
         BASENAME = /usr/bin/basename
        CONFIGSRC = /research/devel/khaos/repos/config/imake_conf
        DEPENDSRC = $(TOP)/public_domain/makedepend
         IMAKESRC = /research/devel/khaos/config
      MAKEMAKESRC = $(TOP)/scripts/tools/makemake
        SCRIPTSRC = /research/devel/khaos/repos/config/scripts
    FORTRANSCRIPT =

      GHOSTWRITER = $(BINDIR)/ghostwriter
      GHOSTREADER = $(BINDIR)/ghostreader
         GHOSTANS = ./ghost.ans

# Beginning of Khoros library configuration file Library.def.

      NUM_ANALLIB = -lnum_anal
          DSPLLIB = -ldspl
    FILEFORMATLIB = -lformat
      GEO_SURFLIB = -lgeo_surf
         GHOSTLIB = -lghost
         VEXPRLIB = -lvexpr
       LINPACKLIB = -llinpack
       EISPACKLIB = -leispack
          TIFFLIB = -ltiff
         VMATHLIB = -lvmath
        VERRORLIB = -lverror
        VGPARMLIB = -lvgparm
          VIPLLIB = -lvipl
         VRASTLIB = -lvrast
        VUTILSLIB = -lvutils
     XVDISPLAYLIB = -ldisplay
       XVFORMSLIB = -lxvforms
    XVGRAPHICSLIB = -lgraphics
      XVPARSERLIB = -lxvparser
        XVPLOTLIB = -lxvplot
       XVUTILSLIB = -lxvutils

DEPENDNUM_ANALLIB = $(LIBDIR)/libnum_anal.a
    DEPENDDSPLLIB = $(LIBDIR)/libdspl.a
DEPENDFILEFORMATLIB = $(LIBDIR)/libformat.a
DEPENDGEO_SURFLIB = $(LIBDIR)/libgeo_surf.a
   DEPENDVEXPRLIB = $(LIBDIR)/libvexpr.a
   DEPENDGHOSTLIB = $(LIBDIR)/libghost.a
 DEPENDLINPACKLIB = $(LIBDIR)/liblinpack.a
 DEPENDEISPACKLIB = $(LIBDIR)/libeispack.a
    DEPENDTIFFLIB = $(LIBDIR)/libtiff.a
   DEPENDVMATHLIB = $(LIBDIR)/libvmath.a
  DEPENDVERRORLIB = $(LIBDIR)/libverror.a
  DEPENDVGPARMLIB = $(LIBDIR)/libvgparm.a
    DEPENDVIPLLIB = $(LIBDIR)/libvipl.a
   DEPENDVRASTLIB = $(LIBDIR)/libvrast.a
  DEPENDVUTILSLIB = $(LIBDIR)/libvutils.a
DEPENDXVDISPLAYLIB = $(LIBDIR)/libdisplay.a
 DEPENDXVFORMSLIB = $(LIBDIR)/libxvforms.a
DEPENDXVGRAPHICSLIB = $(LIBDIR)/libgraphics.a
DEPENDXVPARSERLIB = $(LIBDIR)/libxvparser.a
  DEPENDXVPLOTLIB = $(LIBDIR)/libxvplot.a
 DEPENDXVUTILSLIB = $(LIBDIR)/libxvutils.a

X_LOCAL_LIBRARIES = \
                        $(XVDISPLAYLIB)  \
                        $(XVPLOTLIB)     \
                        $(XVGRAPHICSLIB) \
                        $(XVFORMSLIB)    \
                        $(XVUTILSLIB)
 LOCAL_LIBRARIES  = \
			$(GHOSTLIB)	  \
                        $(VEXPRLIB)	  \
			$(NUM_ANALLIB)    \
			$(DSPLLIB)	  \
			$(FILEFORMATLIB)  \
			$(GEO_SURFLIB)    \
			$(VIPLLIB)        \
			$(VUTILSLIB) 	  \
			$(VMATHLIB) 	  \
			$(VRASTLIB)	  \
			$(VGPARMLIB) 	  \
			$(VERRORLIB) 	  \
			$(TIFFLIB)
FOR_LOCAL_LIBRARIES = \
			$(LINPACKLIB)	\
			$(EISPACKLIB)
    SYS_LIBRARIES = -lm -ll
      X_LIBRARIES = -lXaw -lXmu -lXt -lXext -lX11
FOR_SYS_LIBRARIES = -lF77 -lI77 -lU77 -lF77 /usr/lib/cmplrs/f77/libm.a
  EXTRA_LIBRARIES =

X_LOCAL_DEP_LIBRARIES = \
                        $(DEPENDXVDISPLAYLIB)	\
                        $(DEPENDXVPLOTLIB)	\
                        $(DEPENDXVGRAPHICSLIB)	\
                        $(DEPENDXVFORMSLIB)	\
                        $(DEPENDXVUTILSLIB)
LOCAL_DEP_LIBRARIES = \
			$(DEPENDGHOSTLIB)	\
                        $(DEPENDVEXPRLIB)	\
			$(DEPENDNUM_ANALLIB)    \
			$(DEPENDDSPLLIB)	\
			$(DEPENDFILEFORMATLIB)  \
			$(DEPENDGEO_SURFLIB)    \
			$(DEPENDVIPLLIB)        \
			$(DEPENDVUTILSLIB)	\
			$(DEPENDVMATHLIB)	\
			$(DEPENDVRASTLIB)	\
			$(DEPENDVGPARMLIB)	\
			$(DEPENDVERRORLIB)	\
			$(DEPENDTIFFLIB)
FOR_LOCAL_DEP_LIBRARIES = \
			$(DEPENDLINPACKLIB)	\
			$(DEPENDEISPACKLIB)

# Beginning of Khoros.rules

###########################################################################
# start of Imakefile

IMAKEFILE = prog

HEADERS =\
	viff2fits.h

SRCS =\
	viff2fits.c

OBJS =\
	viff2fits.o

YSRCS =

PROGRAM_NAME =\
	viff2fits

LDLIBS = \
	$(LOCAL_LIBRARIES) \
	$(SYS_LIBRARIES) \
	$(EXTRA_LIBRARIES)

DEPLIBS = \
	$(LOCAL_DEP_LIBRARIES)

        PROGRAM = $(PROGRAM_NAME)

all:: $(PROGRAM_NAME)

$(PROGRAM_NAME): $(OBJS) $(FOBJS) $(DEPLIBS)
	 $(RM) $@
	$(LD) -o $@ $(OBJS) $(FOBJS) $(LDOPTIONS) $(LDLIBS) $(EXTRA_LOAD_FLAGS)

saber_$(PROGRAM_NAME):
	#load $(ALLDEFINES) $(SRCS) $(ALLLIBDIRS) $(LDLIBS)

osaber_$(PROGRAM_NAME):
	#load $(ALLDEFINES) $(OBJS) $(ALLLIBDIRS) $(LDLIBS)

install:: $(PROGRAM_NAME)
	$(INSTALL) $(INSTPGMFLAGS)   $(PROGRAM_NAME) $(BINDIR)
	$(RM) $(PROGRAM_NAME)

install.man:: $(PROGRAM_NAME).1
	$(INSTALL) $(INSTMANFLAGS) $(PROGRAM_NAME).1 $(MANDIR)

install.libman:: l$(PROGRAM_NAME).3
	$(INSTALL) $(INSTMANFLAGS) l$(PROGRAM_NAME).3 $(LIBMANDIR)

depend::
	$(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
	@$(RM) Makefile.bak

gw::
	$(GHOSTWRITER) -a  $(GHOSTANS)

gr::
	$(GHOSTREADER) -a  $(GHOSTANS)

help::
	helppage -i $(PROGRAM_NAME)

clean::
	$(RM) $(PROGRAM)

.f.o:
	$(RM) $@
	$(FC) -c $(FCFLAGS) $*.f

AllImakefiles: Imakefile

Imakefile::
	$(IMKMF)
	$(MAKE) Makefile

GenAllImakefiles: GenImakefile

GenImakefile::
	@$(RM) Imakefile
	@case $(IMAKEFILE) in \
	    "lib") $(IMKMF) -type $(IMAKEFILE) -name $(LIBRARY_NAME);; \
	    "prog") $(IMKMF) -type $(IMAKEFILE) -name $(PROGRAM_NAME);; \
	    "fprog") $(IMKMF) -type $(IMAKEFILE) -name $(PROGRAM_NAME);; \
	    "xprog") $(IMKMF) -type $(IMAKEFILE) -name $(PROGRAM_NAME);; \
	    "fxprog") $(IMKMF) -type $(IMAKEFILE) -name $(PROGRAM_NAME);; \
	    "script") $(IMKMF) -type $(IMAKEFILE) -name $(SCRIPT_NAME);; \
	    esac; \
	$(MAKE) Makefile

Imakefiles::
GenImakefiles::

RCSco:
	co -kv $(YSRCS) $(FSRCS) $(SRCS) $(HEADERS) $(SCRIPTS)

RCSci:
	@if [ ! -d RCS ]; then mkdir RCS; fi
	ci $(YSRCS) $(FSRCS) $(SRCS) $(HEADERS) $(SCRIPTS)

y.tab.h:	$(YSRCS)

###########################################################################
# end of Imakefile

###########################################################################
# common rules for all Makefiles - do not edit

emptyrule::

clean::
	$(RM_CMD) \#*

AllMakefiles:: Makefile Makefiles

Makefile::
	$(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)

tags::
	$(TAGS) -w *.[ch] > tags

saber:
	#load $(ALLDEFINES) $(SRCS)

osaber:
	#load $(ALLDEFINES) $(OBJS)

###########################################################################
# empty rules for directories that do not have SUBDIRS - do not edit

install::
	@echo "install in $(CURRENT_DIR) done"

Makefiles::

includes::

###########################################################################
# dependencies generated by makedepend

