CC = cc $(CFLAGS)
OBJS_DIR = ../Module
CFLAGS = -I../include/ -DBSD -O
LIBS = -lm

OBJS = matrix_amino.o \
       dist.o \
       generateD.o \
       readfile.o

all: pia_1 pia_2 pia_t ria #ria_i1 margelast

pia_1: $(OBJS) pia_1.o
	$(CC) -o pia_1 $(OBJS) pia_1.o $(LIBS)

pia_2: $(OBJS) pia_2.o
	$(CC) -o pia_2 $(OBJS) pia_2.o $(LIBS)

pia_t: $(OBJS) pia_t.o
	$(CC) -o pia_t $(OBJS) pia_t.o $(LIBS)

ria: $(OBJS) ria.o
	$(CC) -o ria $(OBJS) ria.o $(LIBS)

$(OBJS):
	$(CC) -c $(OBJS_DIR)/matrix_amino.c \
        $(OBJS_DIR)/dist.c \
        $(OBJS_DIR)/generateD.c \
        $(OBJS_DIR)/readfile.c 

clean:
	rm -f $(OBJS) pia_1.o pia_2.o pia_t.o ria.o
