#
# CDA prsc Makefile
#
# $Header: /build/srclib/clients/session/printscr/RCS/Makefile,v 1.9 91/03/13 10:09:27 epl Exp [Makefile,v 1.2.1.1 91/08/07 10:21:12 afuller Exp ]$

# History
#

TOP=../../..
CDEBUGFLAGS = -O 
INCLUDES = -I. -DLANGUAGE_C -I$(ISLROOT)/usr/include/X11 \
	-I$(ISLROOT)/usr/include -I$(BASEDIR)/clients/lib/print \
	-I$(DESTDIR)/usr/include \
	-I$(BASEDIR)/clients/session/session \
	-I$(DESTDIR)/usr/include/X11
CFLAGS = $(CDEBUGFLAGS) $(INCLUDES) $(DEFINES)
IMGLIB = $(ISLROOT)/usr/lib/libimg.a
IDSLIB = $(ISLROOT)/usr/lib/libids.a 
CHFLIB = $(ISLROOT)/usr/lib/libchf.a
DDIFLIB = -lddif
XLIB = /usr/lib/libX11.a
DWTLIB = /usr/lib/libdwt.a
PWLIB = $(BASEDIR)/clients/lib/print/libpw.a 
LIBS = $(PWLIB) $(IDSLIB) $(DWTLIB) $(IMGLIB) $(CHFLIB) $(XLIB) $(DDIFLIB)   
CC = cc   
 
OBJECTS = creatisl.o creatoutput.o dither.o error.o getcolor.o getcoor.o \
getfile.o getqueue.o parse.o prdw_c.o swap.o valopt.o 
#OBJECTS = creatisl.o creatoutput.o dither.o error.o getcolor.o getcoor.o \
#getfile.o getqueue.o parse.o prdw_c.o printscreen.o swap.o valopt.o 

HEADERS = iprdw.h prdw.h desc.h ps.h

#
# PRSC component
#

all: createlink prsc ${HEADERS}

createlink:
	rm -f decw\$$include 
	ln -s $(DESTDIR)/usr/include/X11 decw\$$include

prsc: $(OBJECTS) libprsc.a                                         

#prsc: $(OBJECTS) $(LIBS) libprsc.a                                         
#	$(CC) $(OBJECTS) $(LIBS) -lm -o prsc                        

libprsc.a:	$(OBJECTS)
	rm -rf libprsc.a
	ar cr libprsc.a $(OBJECTS)
	ranlib libprsc.a

install:  all
#	no longer need to install since binary is not used
#	install -c -m 0755 prsc ${DESTROOT}/usr/lib

clean:
	rm -f *.o ,* *~ *.bak *.BAK *.a core

clobber: clean
	rm -f tags
	${SCCS} clean

sccsget:
	${SCCS} get ${DATE} SCCS

sccsinfo:
	@${SCCS} info

tags:
	ctags *.[ch]

lint:
	${LINT} ${LINTFLAGS} *.c



