LDFLAGS = -lm 
INCLUDES = -I../../H
FLAGS = -g
CPPFLAGS = -g
CC = gcc
CPP = g++
NOISE = noise.o

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 
LFLAGS = ../../sys/cmix.o ../../rtstuff/rtprofile.o ../../lib/genlib.a $(LDFLAGS)

all: place

place: ../../H/ugens.h ../../sys/cmix.o $(PLACE) $(MINC)
	$(CPP) -o place $(PLACE) $(MINC) $(LFLAGS)

placelib.c: firdata.h

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

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

lint:
	lint -bhuvx $(SOURCES)

install: place
	cp place $(DESTDIR)

clean:
	rm -f *.o place



