HEADERS = AffineSelfCalibration.h

OBJS =	AffineSelfCalibration_common.o \
	simple_factorization.o \
	symmetric_affine_selfcalibration.o \
	orthographic_selfcalibration.o \
	weak_perspective_selfcalibration.o \
	paraperspective_selfcalibration.o

TARGET	= libAffineSelfCalibration.a

include ../Makefile.in

$(TARGET): $(OBJS)
	ar rv $(TARGET) $(OBJS)

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

AffineSelfCalibration_common.o: AffineSelfCalibration_common.cc $(HEADERS)
simple_factorization.o: simple_factorization.cc $(HEADERS)
symmetric_affine_selfcalibration.o: symmetric_affine_selfcalibration.cc $(HEADERS)
orthographic_selfcalibration.o: orthographic_selfcalibration.cc $(HEADERS)
weak_perspective_selfcalibration.o: weak_perspective_selfcalibration.cc $(HEADERS)
paraperspective_selfcalibration.o: paraperspective_selfcalibration.cc $(HEADERS)
