LDFLAGS = -lm -laudiofile -laudio
INCLUDES = -I../../H
FLAGS = -Dsgi -DNEXT
CFLAGS =  $(FLAGS) $(INCLUDES) $(DEFINES)
MINC = ../../cmd/mix.o ../../cmd/stereo.o
PLACE = profile.o matrix.o space.o RVB.o place.o cmixfuns.o placelib.o 
SOURCES = profile.c matrix.c space.c RVB.c place.c placelib.c cmixfuns.c 
SYS = ../../sys/cmix.o ../../rtstuff/rtprofile.o ../../lib/genlib.a

all: place libplace.so

libplace.so: $(PLACE)
	$(CXX) $(SHARED_LDFLAGS) -soname libplace.so -o libplace.so \
	    $(PLACE) ../../lib/genlib.a -lm

place: ../../H/ugens.h ../../sys/cmix.o $(PLACE) $(MINC)
	$(CXX) -o place $(PLACE) $(MINC) $(SYS) $(LDFLAGS)

placelib.c: firdata.h

../../cmd/mix.o:
	$(CC) $(CFLAGS) -c -o ../../cmd/mix.o ../../cmd/mix.c

../../cmd/stereo.o:
	$(CC) $(CFLAGS) -c -o ../../cmd/stereo.o ../../cmd/stereo.c

lint:
	lint -bhuvx $(SOURCES)

install: place
	cp place $(DESTDIR)

clean:
	rm -f *.o place

