#
# @(#)Makefile.release 1.2 86/10/07 SMI
#

#
# For inclusion in the release tapes
#

DESTDIR=

CFLAGS 	=  -fsingle -O

LIBS	=  -lsuntool -lsunwindow -lpixrect -lm

GP1_OBJ = dev_gp1.o dev_gp1_print.o dev_gp1_vec.o dev_gp1_mat.o \
	dev_gp1_poly.o dev_gp1_atts.o dev_gp1_ldtex.o
GP1_C = dev_gp1.c dev_gp1_print.c dev_gp1_vec.c dev_gp1_mat.c \
	dev_gp1_poly.c dev_gp1_atts.c dev_gp1_ldtex.c

BOX_OBJ = box_dev_gp1.ex.o
BOX_C   = box_dev_gp1.ex.c

DEMO_OBJ = demo_util.o
DEMO_C   = demo_util.c

DEMO2D_OBJ = demo_2df.o $(DEMO_OBJ)
DEMO2D_C   = demo_2df.c

CFILES = $(GP1_C) $(BOX_C)
HFILES = demo_util.h dev_gp1.h dev_gp1_internal.h
OFILES = $(GP1_OBJ) $(BOX_OBJ) $(DEMO_C) $(DEMO2D_C)

all: dev_gp1.a demo_2df box

dev_gp1.a: $(GP1_OBJ)
	ar ruvl dev_gp1.a $?
	ranlib dev_gp1.a

demo_2df:	$(DEMO2D_OBJ) dev_gp1.a
	cc $(CFLAGS) $(DEMO2D_OBJ) dev_gp1.a $(LIBS) -o demo_2df

box:	$(BOX_OBJ) dev_gp1.a
	cc $(CFLAGS) $(BOX_OBJ) dev_gp1.a $(LIBS) -o box

install: all
	-install box tempfile && \
	 rm box&& \
	 mv tempfile box;
	-install demo_2df tempfile && \
	 rm demo_2df; rm demo_2df.o && \
	 mv tempfile demo_2df;
	
clean:
	rm -f *.o dev_gp1.a demo_2df box
