#include <Library.tmpl>

#include <XView.tmpl>

/**/###########################################################################
/**/# @(#)Imakefile	1.4 10/4/91 SMI
/**/# makefile rules for Imakefile in libxvps library directory.

LIBTARGET = xvps
SOREV = $(SOXVPSREV)
TARGETDIR = ./

#define SubdirHasTextObjs YES
#define SubdirHasDataObjs YES
#define SubdirHasPublicHeaders YES
#define SubdirHasPrivateHeaders YES
#define NotLibXView YES
#define SubdirHasSpecialObjs YES

PRI_INCDIR = $(PSPRI_INCDIR)
PUB_INCDIR = $(PSPUB_INCDIR)
PRI_HEADER_DEST = $(PSPRI_HEADER_DEST) 
PUB_HEADER_DEST = $(PSPUB_HEADER_DEST)
HDRSPUBLIC = pscanvas.h pscan_ps.h
HDRSPRIVATE = pscan_impl.h
HDRFILES = pscan_impl.h pscanvas.h
CPSFILES = pscan_ps.cps
CPSGENFILES = pscan_ps.c pscan_ps.h
PSFILES = xvps.ps

SRCS = \
	pscan_data.c pscan_destroy.c pscan_get.c pscan_set.c \
	pscanvas.c pscan_input.c

TEXT_OBJS = \
	pscan_destroy.o pscan_get.o pscan_set.o \
	pscanvas.o pscan_input.o

DATA_OBJS = pscan_data.o 

SPECIAL_OBJS = pscan_ps.o

ALLFILES = ${HDRFILES} ${CPSFILES} ${PSFILES} ${SRCS} \
	Makefile.arch Makefile.cfg Makefile.master \
	install_libxvps.sh lorder-sparc objsort.sh version README

DEFINES = -I$(NEWSHDRS)

#if HasOpenWindows
#include <XView.obj>

$(TEXT_OBJS): pscan_ps.h

pscan_ps.h pscan_ps.c:: pscan_ps.cps
	$(CPS) -i pscan_ps.cps

clean::
	$(RM) $(CPSGENFILES)

#include <XView.lib>

# if InstallInOpenwinHome
InstallNonExec(${PSFILES},$(PSDIR))
# endif
#else
all::

depend::

includes::

install::

lint:

lintlib::

llib-l${LIBTARGET}.ln:

install.ln::
#endif

PopulateSCCSTree(h,$(ALLFILES))
