MOVE = profile.o matrix.o space.o RVB.o move.o movelib.o cmixfuns.o path.o
SOURCES = profile.c matrix.c space.c RVB.c move.c movelib.c cmixfuns.c path.c

# SET THESE TWO FOR YOUR SYSTEM
DESTDIR = /musr/bin
INCLUDEDIR = ../../H

# SET THIS TO THE PLACE WHERE CMIX PUTS cmix.o (or core.o)
BINDIR = ../../sys

# SET THIS TO THE PLACE WHERE CMIX PUTS ITS genlib.a
LIBDIR = ../../lib

# SET THESE ACCORDING TO YOUR COMPILER
CFLAGS = -O2 -m486 -I$(INCLUDEDIR) # -bsd -fstrength-reduce -finline-functions
LDFLAGS = -lm
LFLAGS = $(BINDIR)/cmix.o $(LIBDIR)/genlib.a $(LDFLAGS)

all: move

move: $(INCLUDEDIR)/ugens.h $(BINDIR)/cmix.o $(MOVE)
	$(CC) -o move $(MOVE) $(LFLAGS)

movelib.o: firdata.h

lint:
	lint -bhuvx $(SOURCES)

install: move
	cp move $(DESTDIR)

clean: 
	rm -f *.o move

dist:	
	tar cvf - Makefile* move.man* RE* *.c *.h *.f | compress >move.tar.Z
	uuencode move.tar.Z move.tar.Z >move.tar.Z.uue
	split -1500 move.tar.Z.uue uumail_
	rm move.tar.Z.uue 
