
HDRS = midi.h elements.h glib.h md.h seqlib.h seqpriv.h except.h intl.h

#OBJS = elements.o glib.o midiread.o \
#	seqlib.o \
#	seqmidi.o \
#	except.o mdutil.o \
#	pmidi.o

OBJS = elements.o glib.o midiread.o \
	except.o mdutil.o \
	pmidi.o

pmidi:	$(OBJS)
#	gcc -o pmidi -lasound -lm -ldl -lpthread $(OBJS)
	gcc -o pmidi -lm -ldl -lpthread $(OBJS)

elements.o:	elements.c $(HDRS)
	gcc -O3 -c elements.c

glib.o:	glib.c $(HDRS)
	gcc -O3 -c glib.c

midiread.o:	midiread.c $(HDRS)
	gcc -O3 -c midiread.c

seqlib.o:	seqlib.c $(HDRS)
	gcc -O3 -c seqlib.c

seqmidi.o:	seqmidi.c $(HDRS)
	gcc -O3 -c seqmidi.c

except.o:	except.c $(HDRS)
	gcc -O3 -c except.c

mdutil.o:	mdutil.c $(HDRS)
	gcc -O3 -c mdutil.c

pmidi.o:	pmidi.c $(HDRS)
	gcc -O3 -c pmidi.c

clean:
	rm -f *.o *~