https://doi.org/10.5201/ipol.2014.106
Raw File
makefile
#   Copyright (c) 2010-2013, AMI RESEARCH GROUP <lalvarez@dis.ulpgc.es>
#   License : CC Creative Commons "Attribution-NonCommercial-ShareAlike"
#   see http://creativecommons.org/licenses/by-nc-sa/3.0/es/deed.en


#Use OpenMP with make OMP=1
ifdef OMP
COPT	= -O3 -fopenmp
else
COPT	= -O3
endif

CFLAGS	= -Wall -Wextra $(COPT)
LDFLAGS	+= -lpng -lm

lens_distortion_correction_division_model_1p:\
						 lens_distortion_correction_division_model_1p.o\
						 subpixel_image_contours.o lens_distortion_procedures.o\
						 line_extraction.o lens_distortion_model.o line_points.o io_png.o\
						 lens_distortion.o ami_pol.o utilities.o
	$(CXX) $(CFLAGS) -o lens_distortion_correction_division_model_1p\
						lens_distortion_correction_division_model_1p.o\
						subpixel_image_contours.o lens_distortion_procedures.o\
						line_extraction.o lens_distortion_model.o\
						line_points.o io_png.o lens_distortion.o ami_pol.o\
						utilities.o $(LDFLAGS)
	
lens_distortion_correction_division_model_1p.o:\
	lens_distortion_correction_division_model_1p.cpp
	$(CXX) $(CFLAGS) -c lens_distortion_correction_division_model_1p.cpp

subpixel_image_contours.o: ami_primitives/subpixel_image_contours.cpp
	$(CXX) $(CFLAGS) -c ami_primitives/subpixel_image_contours.cpp

lens_distortion.o: ami_lens_distortion/lens_distortion.cpp
	$(CXX) $(CFLAGS) -c ami_lens_distortion/lens_distortion.cpp
	
lens_distortion_procedures.o: ami_lens_distortion/lens_distortion_procedures.cpp
	$(CXX) $(CFLAGS) -c ami_lens_distortion/lens_distortion_procedures.cpp

lens_distortion_model.o: ami_lens_distortion/lens_distortion_model.cpp
	$(CXX) $(CFLAGS) -c ami_lens_distortion/lens_distortion_model.cpp
	
line_extraction.o: ami_primitives/line_extraction.cpp
	$(CXX) $(CFLAGS) -c ami_primitives/line_extraction.cpp	
	
io_png.o: ami_image/io_png/io_png.cpp
	$(CXX) $(CFLAGS) -c ami_image/io_png/io_png.cpp

line_points.o: ami_primitives/line_points.cpp
	$(CXX) $(CFLAGS) -c ami_primitives/line_points.cpp
	
ami_pol.o: ami_pol/ami_pol.cpp
	$(CXX) $(CFLAGS) -c ami_pol/ami_pol.cpp
	
utilities.o: ami_utilities/utilities.cpp
	$(CXX) $(CFLAGS) -c ami_utilities/utilities.cpp

.PHONY: clean
clean:
	$(RM) -f *.o lens_distortion_correction_division_model_1p

back to top