#
# Makefile for midplay MIDI file player.
#

#
# Automagic configuration via the make-config options
#
include ../Make-config

MIDILIB = -L../lib -lmidi
MIDIINC = -I../include

#CC = cc 
CFLAGS = $(OPTS) $(MIDIINC) 
LFLAGS = $(LIBS)  

OBJS = main.o midifile.o util.o seq.o

all: buildmsg midiplay install

buildmsg:
	@echo ""
	@echo "Building midiplay ..."

install: midiplay
	@echo "Installing binaries in ../bin"
	@cp midiplay ../bin

midiplay : $(OBJS)  ../lib/libmidi.a
	$(CC) $(CFLAGS) $(OBJS) -o midiplay $(MIDILIB) $(LFLAGS)

main.o : main.c
	$(CC) $(CFLAGS) main.c -c

midifile.o : midifile.c midifile.h miditypes.h 
	$(CC) $(CFLAGS) midifile.c -c

util.o : util.c util.h miditypes.h 
	$(CC) $(CFLAGS) util.c -c

seq.o : seq.c seq.h miditypes.h
	$(CC) $(CFLAGS) seq.c -c

clean :
	-rm -f *.o midiplay
	-rm -f ../bin/midiplay


