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

#--------------------------------------------
# environment specific
#--------------------------------------------
        C++ = /usr/local/bin/C++
     CFLAGS = -g 
   C++FLAGS = -g $(INCDIRS)
    LDFLAGS = -Bdynamic
      OILIB = -lOI
    XEXTLIB = -lXext
       XLIB = -lX11 -lm
       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 vumeter.o

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

reg.o:			reg.C
vumeter.o:		vumeter.C vumeter.H

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

clean:
	$(RM) $(OBJS) libOIreg.so.4.0 tst main.o
