CC=gcc
CPPFLAGS=-g -pipe -Wall -W
LDFLAGS=
CFLAGS=-O

PROGS = mt intgen fmdrv

all: $(PROGS)

intgen: intgen.o cons.o data.o
fmdrv: fmdrv.o midi-gm.c data.o
mt: mt.o cons.o midi-gm.o clock.o editors.o music.o messages.o \
    m_opl.o m_mpu.o save.o data.o

clean:	
	rm -f *.o $(PROGS)
	
strip:	
	strip *.o $(PROGS)
	
realclean: clean
	rm -f *~

distclean: realclean

pak:	dep
	zip -9u mt.zip *.s3m .depend Makefile `(for s in $$(cat .depend);do echo $$s ; done)|grep -v ':'|grep -v '\\\\'` HOWTO*[^~] nesmusa.*

include .depend

dep:
	for s in *.c; do $(CC) $(CPPFLAGS) -DMAKEDEPEND -M $(CFLAGS) $$s; done > .depend
