# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
#
# The cpp used on this machine replaces all newlines and multiple tabs and
# spaces in a macro expansion with a single space.  Imake tries to compensate
# for this, but is not always successful.
#

# ---------------------------------------------------------------------------
# Khoros Makefile generated from KHOROS_TEMPLATE 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 sun.cf to change

# Beginning of Khoros Sun Library configuration file - sunLib.def.

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

## Beginning of Khoros site configuration file - Site.def.

# -------------------------------------------------------------------------
# Khoros Template configuration parameters

            SHELL = /bin/sh

              TOP = /usr/local/Khoros/src
      CURRENT_DIR = ./khoros/lib

               AR = ar cq
  BOOTSTRAPCFLAGS =
               CC = cc
            LIBCC = cc
             YACC = yacc
              LEX = lex

               FC = /opt/SUNWspro/bin/f77 -O
      FDEBUGFLAGS =
          FCFLAGS =  $(FDEBUGFLAGS)
   LIBFDEBUGFLAGS =
     LIBFCOPTIONS =
        FLIBFLAGS = $(LIBFDEBUGFLAGS) $(LIBFCOPTIONS)

         COMPRESS = compress
              CPP = /usr/ccs/lib/cpp $(STD_CPP_DEFINES)
    PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
          INSTALL = $(SCRIPTSRC)/bsdinst.sh
               LD = $(CC)
            LIBLD = ld
               LN = ln
             MAKE = make
               MV = mv
               CP = cp
              SED = sed
           RANLIB = /bin/true
  RANLIBINSTFLAGS =
               RM = rm -f
     STD_INCLUDES = -I/usr/ucbinclude
        XINCLUDES = -I/usr/openwin/include
   EXTRA_INCLUDES =
  STD_CPP_DEFINES = -DSYSV
      STD_DEFINES = -DSYSV
     LOCALDEFINES =
 EXTRA_LOAD_FLAGS =
             TAGS = ctags

           MFLAGS = -$(MAKEFLAGS)

    SHAREDCODEDEF = -DSHAREDCODE
         SHLIBDEF = -DSUNSHLIB

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

    TRANSPORT_DEFINES =

     INSTPGMFLAGS = -s

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

          DESTDIR =

     TOP_INCLUDES = -I$(INCROOT)

      CDEBUGFLAGS = -O
   LIBCDEBUGFLAGS = -O
        CCOPTIONS = -Bdynamic
     LIBCCOPTIONS =

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

        MACROFILE = sun.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)$(KLIBDIR) $(LOADERLIBPREFIX)$(FORLIBDIR)

           BINDIR = /usr/local/Khoros/bin
          INCROOT = /usr/local/Khoros/include
          KLIBDIR = /usr/local/Khoros/lib
        FORLIBDIR = /opt/SUNWspro/SC2.0.1
          XLIBDIR = XLibDir
      EXTRALIBDIR = ExtraLibDir
        CONFIGDIR = /usr/local/Khoros/repos/config/imake_conf

           MANDIR = /usr/local/Khoros/man/man1
        LIBMANDIR = /usr/local/Khoros/man/man3

            SOREV = 1.5

     INSTAPPFLAGS = $(INSTDATFLAGS)

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

      GHOSTWRITER = ghostwriter
      GHOSTREADER = ghostreader
         GHOSTANS = ./ghost.ans
       PROTOFLAGS =

# Beginning of the Khoros data transport definitions

# Beginning of Khoros library configuration file -  Library.def.

          LIBDIR = $(KLIBDIR)

      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
           ISLLIB = -lisl

DEPENDNUM_ANALLIB = $(KLIBDIR)/libnum_anal.a
    DEPENDDSPLLIB = $(KLIBDIR)/libdspl.a
DEPENDFILEFORMATLIB = $(KLIBDIR)/libformat.a
DEPENDGEO_SURFLIB = $(KLIBDIR)/libgeo_surf.a
   DEPENDVEXPRLIB = $(KLIBDIR)/libvexpr.a
   DEPENDGHOSTLIB = $(KLIBDIR)/libghost.a
 DEPENDLINPACKLIB = $(KLIBDIR)/liblinpack.a
 DEPENDEISPACKLIB = $(KLIBDIR)/libeispack.a
    DEPENDTIFFLIB = $(KLIBDIR)/libtiff.a
   DEPENDVMATHLIB = $(KLIBDIR)/libvmath.a
  DEPENDVERRORLIB = $(KLIBDIR)/libverror.a
  DEPENDVGPARMLIB = $(KLIBDIR)/libvgparm.a
    DEPENDVIPLLIB = $(KLIBDIR)/libvipl.a
   DEPENDVRASTLIB = $(KLIBDIR)/libvrast.a
  DEPENDVUTILSLIB = $(KLIBDIR)/libvutils.a
DEPENDXVDISPLAYLIB = $(KLIBDIR)/libdisplay.a
 DEPENDXVFORMSLIB = $(KLIBDIR)/libxvforms.a
DEPENDXVGRAPHICSLIB = $(KLIBDIR)/libgraphics.a
DEPENDXVPARSERLIB = $(KLIBDIR)/libxvparser.a
  DEPENDXVPLOTLIB = $(KLIBDIR)/libxvplot.a
 DEPENDXVUTILSLIB = $(KLIBDIR)/libxvutils.a
 DEPENDISLLIB = $(KLIDIR)/libisl.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 =          -L/usr/ucblib -lm -ll -Bstatic -lucb -Bdynamic -lnsl -lsocket -lelf
      X_LIBRARIES = -lXaw -lXmu -lXt -lXext -lX11 -lm
FOR_SYS_LIBRARIES = -lF77 -lV77 -lM77
  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 imake rules - Khoros.rules

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

KHOROS_INCLUDES=$(/usr/local/Khoros)/include
GEMS_INCLUDES=../../gems/I
LOCAL_LIBRARIES =
INCLUDES = -I. -I../../include

INCLUDES = -I. -I../../include -I../../../solaris -I$(KHOROS_INCLUDES) -I$(GEMS_INCLUDES)
SHLIBLDFLAGS = -G
CC=cc

SUBDIRS =
DEPLIBS =
SYSLIBS =
LIBRARY = libSyKhoros.a
CDEBUGFLAGS = -g
STD_INCLUDES = $(INCLUDES)
AR = ar rv
PRIVLIBDIR = $(HOME)/usr/lib/$(ARCH)

SRCS =\
	Sy_DrawKhoros.c
OBJECTS = \
Sy_DrawKhoros.o

.PRECIOUS: $(PRIVLIBDIR)/$(LIBRARY)

all:: $(PRIVLIBDIR)/libSyKhoros.a
$(PRIVLIBDIR)/libSyKhoros.a:  $(SRCS)
	@objlist=`echo $? | sed -e 's/\.c/.o/g'`; make -k $$objlist;
	$(AR) $@ `echo $? | sed -e 's/\.c/.o/g'`
	$(RM) *.o
	/bin/true $@
clean::
	$(RM) $(PRIVLIBDIR)/libSyKhoros.a

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

clean::
	$(RM_CMD) \#*

softclean::
	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
	for i in  $(SUBDIRS)  ;\
	do \
	(cd $$i ; echo "(soft) cleaning" "in $(CURRENT_DIR)/$$i..."; \
	$(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' softclean); \
	done

softclean::
	$(RM_CMD) \#*

# -------------------------------------------------------------------------
# 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

