#
#   $Id: yMakefile,v 1.18 1999-03-25 03:47:53 haley Exp $
#
#   Makefile for HLU Basic examples
#

MYNAME   = basic

PROG_LIBS   =   $(HLULIBS) $(NCARGLIBS)
EXTRA_LIBS  =   $(XMOTIFCLIENTLIBS)
SYS_LIBS    =   $(CTOFLIBS) -lm

CSRCS    = basic01c.c basic02c.c basic03c.c basic04c.c basic05c.c basic06c.c \
           basic07c.c basic08c.c basic09c.c
FSRCS    = basic01f.f basic02f.f basic03f.f basic04f.f basic05f.f basic06f.f \
           basic07f.f basic08f.f basic09f.f
NSRCS    = basic01n.ncl basic02n.ncl basic03n.ncl basic04n.ncl basic05n.ncl \
	   basic06n.ncl basic07n.ncl basic08n.ncl basic09n.ncl
COBJS    = basic01c.o basic02c.o basic03c.o basic04c.o basic05c.o basic06c.o \
           basic07c.o basic08c.o basic09c.o
FOBJS    = basic01f.o basic02f.o basic03f.o basic04f.o basic05f.o basic06c.o \
           basic07f.o basic08f.o basic09f.o
SRCS     = $(CSRCS) $(FSRCS)
OBJS     = $(COBJS) $(FOBJS)
RESFILES = basic03.res basic07.res

InstallTarget($(SRCS),$(INSTALL_LIB),$(HLUEXROOT)/$(MYNAME))
#if !defined(CRAY)
InstallTarget($(NSRCS),$(INSTALL_LIB),$(NCLEXROOT)/$(MYNAME))
#endif
InstallTarget($(RESFILES),$(INSTALL_LIB),$(RESFILEROOT)/$(MYNAME))

CExampleTarget(basic01c,basic01c.o)
CExampleTarget(basic02c,basic02c.o)
CExampleTarget(basic03c,basic03c.o)
CExampleTarget(basic04c,basic04c.o)
CExampleTarget(basic05c,basic05c.o)
CExampleTarget(basic06c,basic06c.o)
CExampleTarget(basic07c,basic07c.o)
CExampleTarget(basic08c,basic08c.o)
CExampleTarget(basic09c,basic09c.o)

FExampleTarget(basic01f,basic01f.o)
FExampleTarget(basic02f,basic02f.o)
FExampleTarget(basic03f,basic03f.o)
FExampleTarget(basic04f,basic04f.o)
FExampleTarget(basic05f,basic05f.o)
FExampleTarget(basic06f,basic06f.o)
FExampleTarget(basic07f,basic07f.o)
FExampleTarget(basic08f,basic08f.o)
FExampleTarget(basic09f,basic09f.o)

CleanFilesTarget($(OBJS))
DependTarget($(SRCS))
