# $Header: [Makefile,v 1.2.1.1 91/08/07 15:05:13 afuller Exp ]$
DESTDIR =
DDIFROOT=
ISLROOT=

CDEBUGFLAGS = -g
DEFINES = -DUNIX -DMIT_BINDING -DCOMBINE1
INCLUDES = -I$(DESTDIR)/usr/include/X11 -I$(DESTDIR)/usr/include
CFLAGS = $(CDEBUGFLAGS) $(DEFINES) $(INCLUDES)

XLIB = $(DESTDIR)/usr/lib/libX11.a
DWTLIB = $(DESTDIR)/usr/lib/libdwt.a
DDIFLIB = /usr/lib/libddif.a
PRTLIB = ../lib/print/libpw.a
IMGLIB= $(ISLROOT)/usr/lib/libimg.a
CHFLIB= $(ISLROOT)/usr/lib/libchf.a
DVRLIB= $(DVRROOT)/usr/lib/libdvr.a
DVSLIB= /usr/lib/libdvs.a
IDSLIB= $(ISLROOT)/usr/lib/libids.a

LIBS=  $(PRTLIB) $(DVRLIB) $(IDSLIB) $(DWTLIB) $(IMGLIB) $(CHFLIB) $(XLIB) $(DVSLIB) $(DDIFLIB) -lm
 
CC = cc 

PROGRAM = apps4
SUB1 = dxcardfiler
SUB2 = dxpaint
SUB3 = dxvdoc

COMBLIBS = ../cardfiler/libcardfiler.a \
	../paint/libpaint.a \
	../xvdoc/libxvdoc.a

OBJS = apps4.o

all: \
	$(COMBLIBS) $(PROGRAM)

$(PROGRAM): $(OBJS) $(COMBLIBS) Makefile
	$(CC) -o $(PROGRAM) $(OBJS) $(COMBLIBS) $(LIBS)

dbx:
	make "CDEBUGFLAGS = -g" DESTDIR=$(DESTDIR) $(PROGRAM)
 
install: all
	install -c -m 755 $(PROGRAM) $(DESTDIR)/usr/bin
	-rm $(DESTDIR)/usr/bin/$(SUB1)
	-rm $(DESTDIR)/usr/bin/$(SUB2)
	-rm $(DESTDIR)/usr/bin/$(SUB3)
	ln $(DESTDIR)/usr/bin/$(PROGRAM) $(DESTDIR)/usr/bin/$(SUB1)
	ln $(DESTDIR)/usr/bin/$(PROGRAM) $(DESTDIR)/usr/bin/$(SUB2)
	ln $(DESTDIR)/usr/bin/$(PROGRAM) $(DESTDIR)/usr/bin/$(SUB3)
	rm $(DESTDIR)/usr/bin/$(PROGRAM)
 
clean:
	rm -f *.o core *.a $(PROGRAM)

relink::
	rm -f $(PROGRAM) $(PROGRAM_UID)

relink:: all
