PR=cmpinv

HDR=Still.h State.h BitVec.h Sym.h qPol.h Still_Pair.h ET.h ET_Flavor.h \
Param.h ParamState.h Flicker.h Movie.h stringutil.h ParamQPol.h \
debugObject.h parse.h lex.h

SRC=Still.cpp State.cpp BitVec.cpp Sym.cpp qPol.cpp Still_Pair.cpp ET.cpp \
ET_Flavor.cpp Param.cpp ParamState.cpp Flicker.cpp Movie.cpp stringutil.cpp\
ParamQPol.cpp debugObject.cpp parse.cpp lex.cpp

OBJ= BitVec.o Sym.o Still.o State.o qPol.o ET.o ET_Flavor.o \
Param.o ParamState.o Still_Pair.o Flicker.o stringutil.o Movie.o \
ParamQPol.o debugObject.o parse.o lex.o

CCFLAGS=-Wall -g

.cpp: $< $(OBJ) $(HDR)
	g++ $(CCFLAGS) $< $(OBJ) -o $*

.cpp.o: $*.cpp 
	g++ $(CCFLAGS) -c $*.cpp

$(PR): $(PR).cpp $(OBJ) $(HDR)
	g++ $(CCFLAGS) $(PR).cpp $(OBJ) -o $(PR)

clean:
	rm -fr $(OBJ)

