BIN = $(LSP)/bin.sparc

#------------------------------------------------------------------------

CCFLAGS = -sun4 -Iinclude -g
ASFLAGS =
LNFLAGS = -lm

CC = cc $(CCFLAGS)


SRCS = smus2sco.c readsmus.c analsmus.c iffr.c conv.c gensound.c dunpack.c
OBJS = smus2sco.o readsmus.o analsmus.o iffr.o conv.o gensound.o dunpack.o
SRCS2 = 8svx2orc.c iffr.c gensound.c dunpack.c
OBJS2 = 8svx2orc.o iffr.o gensound.o dunpack.o

all : smus2sco 8svxinfo 8svx2orc

smus2sco: $(OBJS)
	$(CC) -o smus2sco $(OBJS) $(LNFLAGS)

smus2sco.o : smus2sco.c smus2sco.h
	$(CC) -c smus2sco.c

readsmus.o : readsmus.c smus2sco.h
	$(CC) -c readsmus.c

analsmus.o : analsmus.c smus2sco.h
	$(CC) -c analsmus.c

iffr.o  : iffr.c
	$(CC) -c iffr.c

conv.o : conv.c smus2sco.h
	$(CC) -c conv.c

gensound.o : gensound.c 
	$(CC) -c gensound.c

8svxinfo.o : 8svxinfo.c 
	$(CC) -c 8svxinfo.c

8svxinfo: 8svxinfo.o iffr.o 
	$(CC) -o 8svxinfo 8svxinfo.o iffr.o $(LNFLAGS)

8svx2orc.o: 8svx2orc.c
	$(CC) -c 8svx2orc.c

8svx2orc: $(OBJS2) 
	$(CC) -o 8svx2orc $(OBJS2) $(LNFLAGS)

dunpack.o : dunpack.c 
	$(CC) -c dunpack.c

clean:
	rm -f *.o smus2sco 8svxinfo 8svx2orc

install: smus2sco 8svxinfo 8svx2orc
	mv smus2sco $(BIN)
	mv 8svxinfo $(BIN)
	mv 8svx2orc $(BIN)
