# Makefile for vgagames tmidi, copyright (C) 2001 Kurt Nienhaus
# (./vgag-midi -OrS -s8000 <file> -o -)

#CC = gcc
CFLAGS = -Wall -O2
HOBJ = aq.h common.h controls.h filter.h instrum.h mblock.h memb.h miditrace.h \
	mix.h mod.h mod2midi.h output.h playmidi.h readmidi.h recache.h \
	resample.h reverb.h sffile.h sfitem.h sflayer.h strtab.h tables.h \
	timer.h tmidi.h unimod.h unimod_priv.h url.h
OOBJ = aq.o common.o controls.o dumb_c.o effect.o filter.o instrum.o mblock.o \
	memb.o miditrace.o mix.o mloader.o mlutil.o mmsup.o mod.o mod2midi.o \
	munitrk.o output.o playmidi.o raw_a.o rcp.o readmidi.o recache.o \
	resample.o reverb.o sbkconv.o sffile.o sfitem.o sndfont.o strtab.o \
	tables.o timer.o tmidi.o url.o url_cache.o url_file.o url_mem.o \
	wave_a.o

all: clean midi

clean:
	rm -f *.o

midi: $(OOBJ) $(HOBJ)
	$(CC) $(CFLAGS) $(OOBJ) -lm -o vgag-midi && mv -f vgag-midi ..

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

