##
##***************************************************************************
##
##	File:	makefile
##
##	Functions(s):
##
##	Description:
##
##	RCSid = "$Id: Makefile,v 1.2.1.1 1993/06/10 17:15:13 mth Exp $"
##
##***************************************************************************
##

#--------------------------------------------
# environment specific
#--------------------------------------------
        C++ = /usr/local/bin/C++
     CFLAGS = -g
   C++FLAGS = -g $(INCDIRS)
    LDFLAGS = -Bdynamic
      OILIB = -lOI
    XEXTLIB = -lXext
       XLIB = -lX11
       LIBS = $(OILIB) $(XEXTLIB) $(XLIB)

.SUFFIXES: .C .y .l .o

.C:
	$(C++) $(C++FLAGS) $(LDFLAGS) -o $* $*.C $(LIBS)

.C.o:
	$(C++) -c $(C++FLAGS) $*.C
	

OBJS =	reg.o MaxValHexEF.o

libOIreg.so.4.0:	$(OBJS)
	$(C++) -c -pic $(OBJS)
	$(LD) $(LDFLAGS) $(OBJS) -o $@ -lm

reg.o:			reg.C
MaxValHexEF.o:		MaxValHexEF.C MaxValHexEF.H

tst:	main.o $(OBJS)
	$(C++) $(LDFLAGS) main.o $(OBJS) $(LIBS) -o $@

clean:
	$(RM) $(OBJS) libOIreg.so.4.0
