# @(#)Makefile.customer 1.9 98/09/28 SMI
#
# Copyright (c) 1997 by Sun Microsystems, Inc.
# All Rights Reserved
#
#
         CC = cc
  CCOPTIONS = -KPIC
STD_DEFINES = -DSVR4 -DSYSV
CDEBUGFLAGS = -O -xF
         LD = ld 
         LN = ln -s
         RM = rm -f
    VERSION = 1
   INCLUDES = -I.
     CFLAGS = $(INCLUDES) $(CDEBUGFLAGS)
    LDFLAGS = -z defs -lm -lc -G

SRCS =	types.c \
	attrib.c \
	utils.c \
	edges.c \
	triStrips.c \
	meshify.c \
	linalg.c \
	meshifyLocal.c \
	normals.c \
	varyQuant.c \
	cginterface.c \
       cgpbuildbuffer.c \
       cgpcolor.c       \
       cgpcompress.c    \
       cgphuffman.c     \
       cgpmesher.c      \
       cgpmisc.c        \
       cgpnormal.c      \
       cgpstream.c      \
       cgputil.c        \
       cgpvertex.c	\
       cgpdecompress.c


OBJS =  $(SRCS:.c=.o)

CFLAGS += $(CCOPTIONS)

all: libcg.so.$(VERSION)

libcg.so.$(VERSION): $(OBJS)
	$(RM) $@ libcg.so
	$(LD) $(OBJS) $(LDFLAGS) -o $@ -R$(OPENWINHOME)/lib \
		-L$(OPENWINHOME)/lib -lGL
	$(LN) libcg.so.$(VERSION) libcg.so

clean:
	$(RM) $(OBJS) libcg.so.$(VERSION)

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

