# BuildSystemHeader added automatically
# $Header: [Makefile,v 1.2.1.1 91/08/07 14:42:36 afuller Exp ]$
# @(#)Makefile	1.2	(ULTRIX)	8/9/85
#
#	Makefile	
#	restore and save workstation screen image
#
#	written by:	John Hoffman, DEC
#
#	001	bennett zimmermann	09-aug-1985
#		scrub
#
PROGRAMS=resimg savimg

DESTDIR=

CC= /usr/bin/cc
DEFINES= -DUNIX -Dultrix
INCLUDES= -I$(DESTDIR)/usr/include -I$(DESTDIR)/usr/include/X11
CDEBUGFLAGS= -g
CFLAGS = $(DEFINES) $(INCLUDES) $(CDEBUGFLAGS)

XLIB=$(DESTDIR)/usr/lib/libX11.a
LIBS=$(XLIB)
RSRC=resimg.c read_file.c write_image.c res_get_usraction.c rubber.c convimg.c
ROBJS=resimg.o read_file.o write_image.o res_get_usraction.o rubber.o convimg.o

SSRC=savimg.c read_image.c write_file.c sav_get_usraction.c rubber.c
SOBJS=savimg.o read_image.o write_file.o  sav_get_usraction.o rubber.o

WSRC=window.c
WOBJS=window.o
DESTBIN=$(DESTDIR)/usr/bin/X11

all:	$(PROGRAMS)

install:	$(PROGRAMS)
	install -c -m 755 resimg $(DESTBIN)
	install -c -m 755 savimg $(DESTBIN)

relink::
	rm -f $(PROGRAMS)

relink:: all

reslint: $(RSRC) $(WSRC)
	    lint -hpbacx $(LCFLAGS) $(RSRC) $(WSRC)

savlint: $(SSRC) $(WSRC)
	    lint -hpbacx $(LFLAGS) $(SSRC) $(WSRC)

resimg:	$(LIBS) $(ROBJS) 
	    $(CC) $(CFLAGS) -o resimg  $(ROBJS) $(LIBS)

savimg:	$(LIBS) $(SOBJS) 
	    $(CC) $(CFLAGS) -o savimg  $(SOBJS) $(LIBS)

read_image.o:	read_image.c
	$(CC) -c $(CFLAGS) read_image.c

read_file.o:	read_file.c
	$(CC) -c $(CFLAGS) read_file.c

savimg.o:	savimg.c
	$(CC) -c $(CFLAGS) savimg.c

window.o:	window.c
	$(CC) -c $(CFLAGS) window.c

write_image.o:	write_image.c
	$(CC) -c $(CFLAGS) write_image.c

clean:
	rm -f *.o ,* *~ *.bak *.BAK *.a core $(PROGRAMS)

clobber: clean
	-rm -f $(RSRC) $(SSRC) $(PROGRAMS) Makefile

