OBJS = dyn.o liste.o texgen.o readmidi.o
CC = gcc
CFLAGS = -pedantic -Wall

readmidi: $(OBJS)
	$(CC) $(CFLAGS) -o mid2tex $(OBJS)

readmidi.o : readmidi.c midi.h maintypes.h defines.h readmidi.h
	$(CC) $(CFLAGS) -c readmidi.c

liste.o : liste.c liste.h
	$(CC) $(CFLAGS) -c liste.c

dyn.o : dyn.c maintypes.h defines.h dyn.h
	$(CC) $(CFLAGS) -c dyn.c

texgen.o : texgen.c maintypes.h defines.h texgen.h
	$(CC) $(CFLAGS) -c texgen.c