CC = gcc
CFLAGS = -I./ 
CFLAGS += -O
#CFLAGS += -O -g
#CFLAGS += -g -pg
#CFLAGS += -O -pg

TARGET = libm2withmd3.a

all : $(TARGET)

libm2withmd3.a : m2withmd3.o mr1.o m2_function_table.o mr1withmr3.o
	ar ruv $@ $?
	ranlib $@

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

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

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

m2_function_table.o : m2_function_table.c m2_function_table.h mr1.h
	$(CC) -c $(CFLAGS) $<

clean :
	rm -f $(TARGET) *.o *~

dist:
	tar cvfz m2withmd3.tar.gz README Makefile *.[chf] *.table

