# Generated automatically from Makefile.in by configure.
CC = gcc
CFLAGS = -O3 -DNDEBUG -I/usr/X11R6/include -Wall
LIBS = -lX11 -lm 
LDFLAGS =  -L/usr/local/lib  -L/usr/X11R6/lib
INSTALL = /usr/bin/install -c
PNG_LIBS = -lpng -lz
TIFF_LIB = -ltiff
JPEG_LIB = -ljpeg
GIF_LIB = @GIF_LIB@
LAPACK_LIBS = 
OPENGL_LIBS = -lGLU -lGL -lXmu -lXi -lX11 -lpthread
GLUT_LIBS = -lglut
X_LIBS =  -L/usr/X11R6/lib
prefix = /usr/local
includedir = ${prefix}/include

include ../make.inc
include ../config

PACKAGE = vision
OBJS = $(patsubst %.c,%$(OBJECT_SUFFIX).lo,$(CFILES))
CFILES = camera.c  camera_linear.c  camera_stereographic.c  \
	 cameraf.c cameraf_linear.c cameraf_stereographic.c \
	 camera_equidistant.c  camera_sine_law.c  camera_equi_solid_angle.c \
	 cameraf_equidistant.c cameraf_sine_law.c cameraf_equi_solid_angle.c \
	 camera_radial_dist1.c  camera_radial_dist2.c  camera_radial_dist3.c \
	 cameraf_radial_dist1.c cameraf_radial_dist2.c cameraf_radial_dist3.c \
	 camera_xy_dist4.c  camera_radial_dist1_inv.c \
	 cameraf_xy_dist4.c cameraf_radial_dist1_inv.c \
	 camera_convert.c \
	 fundamental.c essential.c \
	 homog33_fit.c affine33_fit.c homog34_fit.c \
	 mask1D.c convolve1D.c \
	 local_feature.c corner_feature.c corner_disp.c harris_corner.c \
	 edge_feature.c edge_disp.c canny_edge.c \
	 line_feature.c line_disp.c orthog_line.c \
	 rotate3D.c euclid3D.c lev_marq.c \
	 fast_hough_transform.c modified_fht2D.c
HFILES = $(patsubst %.c,%.h,$(CFILES)) camera_defs.h
TOPLEVEL = ..

targets: $(OBJS)

all: test camera-test hough-transform-test

test:
	$(LIBTOOL) $(CC) -I$(TOPLEVEL)/.. $(CFLAGS) -DVISION_TEST_MAIN vision_test.c $(PATH_BUILDER_C) -o vision_test $(LDFLAGS) $(LIB) $(LIBS)
# -lefence

camera-test:
	$(LIBTOOL) $(CC) -I$(TOPLEVEL)/.. $(CFLAGS) -DCAMERA_TEST_MAIN camera_test.c $(PATH_BUILDER_C) -o camera_test $(LDFLAGS) $(LIB) $(LIBS)
# -lefence

hough-transform-test:
	$(LIBTOOL) $(CC) -I$(TOPLEVEL)/.. $(CFLAGS) -DHOUGH_TRANSFORM_TEST_MAIN hough_transform_test.c $(PATH_BUILDER_C) -o hough_transform_test $(LDFLAGS) $(LIB) $(LIBS)
# -lefence

install: installh

$(CFILES): ../$(PACKAGE).h

include ../make.targets

GARBAGE += vision_test camera_test hough_transform_test
