#
# @(#)makefile 4.2 94/02/09
#
# Copyright (c) 1993 by Sun Microsystems, Inc.


      CDEBUGFLAGS = -O -xF

    WHICH_ARCH:sh = /usr/bin/uname -p 
  CCOPTIONS_sparc = -DSYSV -DSVR4 -xF -Wa,-cg92
   CCOPTIONS_i386 = -DSYSV -DSVR4  
        CCOPTIONS = $(CCOPTIONS_$(WHICH_ARCH))

	       RM = rm -f
 	       CC = cc

    OPENWINHOME:sh=echo ${OPENWINHOME:-/usr/openwin}

         INCLUDES = -I$(OPENWINHOME)/include
      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
	  CCFLAGS = $(CDEBUGFLAGS) $(CCCOPTIONS) $(ALLDEFINES)

        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(EXTRA_LDOPTIONS) \
			$(LOCAL_LDFLAGS) 


# to set up a default for PEXLIBHOME
#
PEXLIBHOME:sh=echo ${PEXLIBHOME-/usr/openwin}

EXTRA_INCLUDES = -I.. -I $(PEXLIBHOME)/include

    PEXLIBDIR = $(PEXLIBHOME)/lib
       PEXLIB = -lPEX5
      XLIBDIR = $(OPENWINHOME)/lib
       XMULIB = -lXmu
         XLIB = -lX11
       PEXLIB = -lPEX5

       LDLIBS = $(BOOKLIB) -L$(PEXLIBDIR) $(PEXLIB) \
		-L$(XLIBDIR) $(XMULIB) $(XLIB) -lm $(EXTRA_LIBRARIES)

      BOOKLIB = ../libbook.a

        SRCS1 = polyline.c
        OBJS1 = polyline.o
       PROGS1 = polyline

        SRCS2 = plineset.c
        OBJS2 = plineset.o
       PROGS2 = plineset

         SRCS = $(SRCS1) $(SRCS2) 
         OBJS = $(OBJS1) $(OBJS2) 
        PROGS = $(PROGS1) $(PROGS2) 
 
all:: $(PROGS)

$(PROGS1): $(OBJS1)
	$(RM) $@
	$(CC) -o $@ $(OBJS1) $(LDOPTIONS) $(LDLIBS) $(EXTRA_LOAD_FLAGS)

clean::
	$(RM) $(PROGS1)

$(PROGS2): $(OBJS2)
	$(RM) $@
	$(CC) -o $@ $(OBJS2) $(LDOPTIONS) $(LDLIBS) $(EXTRA_LOAD_FLAGS)

clean::
	$(RM) $(PROGS2)

clean::
	$(RM) $(OBJS)

emptyrule::

