.SUFFIXES : .c .o

CC = gcc

INC = HMM.h
#LIBS = 
OBJS = HMM.o make_prob.o detect.o ./SRC/chkhyper.o ./SRC/dcache.o ./SRC/global.o ./SRC/hypertdbm.o ./SRC/mktdbm.o sb2k.o ./SRC/showtdbm.o ./SRC/trie.o
SRCS =  HMM.c make_prob.c sb2k.c detect.c ./SRC/chkhyper.c ./SRC/dcache.c ./SRC/global.c ./SRC/hypertdbm.c ./SRC/mktdbm.c ./SRC/showtdbm.c ./SRC/trie.c

TARGET = main

all : $(TARGET)

$(TARGET) : $(OBJS)
	$(CC) main.c -o $@ $(OBJS) $(LIBS) -lm

dep :
	gccmakedep $(INC) $(SRCS)

clean:
	rm -rf $(OBJS) $(TARGET) core

#main : HMM.o main.c 
#	$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)

#HMM.o : $(TRANSSRCS)
#	$(CC) -g -Wall -c $(TRANSSRCS) &^ $(TRANSOBJS) -lm

