CPP	= g++
CFLAGS	= -g -O -Wuninitialized -Wall -Wno-implicit -Wno-char-subscripts
LFLAGS  = -lm -o
OBJS    = align.o LogProb.o User.o WordList.o  
HEADERS = LogProb.H User.H WordList.H
SOURCES = align.C LogProb.C User.C WordList.C

all:	$(OBJS)
	$(CPP) $(OBJS) $(LFLAGS) align

$(OBJS): $(HEADERS) $(SOURCES)
	$(CPP) $(CFLAGS) -c align.C    -o align.o
	$(CPP) $(CFLAGS) -c LogProb.C  -o LogProb.o
	$(CPP) $(CFLAGS) -c User.C     -o User.o
	$(CPP) $(CFLAGS) -c WordList.C -o WordList.o

clean:
	/bin/rm -f *.o *.~












