<commit_before># CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.8

# Default target executed when no arguments are given to make.
default_target: all

.PHONY : default_target

# Allow only one "make -f Makefile2" at a time, but pass parallelism.
.NOTPARALLEL:


#=============================================================================
# Special targets provided by cmake.

# Disable implicit rules so canonical targets will work.
.SUFFIXES:


# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =

.SUFFIXES: .hpux_make_needs_suffix_list


# Suppress display of executed commands.
$(VERBOSE).SILENT:


# A target that is always out of date.
cmake_force:

.PHONY : cmake_force

#=============================================================================
# Set environment variables for the build.

# The shell in which to execute make rules.
SHELL = /bin/sh

# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake

# The command to remove a file.
RM = /usr/bin/cmake -E remove -f

# Escaping for special characters.
EQUALS = =

# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/yuxinwu/Projects/OpenPano

# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/yuxinwu/Projects/OpenPano

#=============================================================================
# Targets provided globally by CMake.

# Special rule for the target rebuild_cache
rebuild_cache:
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
	/usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : rebuild_cache

# Special rule for the target rebuild_cache
rebuild_cache/fast: rebuild_cache

.PHONY : rebuild_cache/fast

# Special rule for the target edit_cache
edit_cache:
	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
	/usr/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : edit_cache

# Special rule for the target edit_cache
edit_cache/fast: edit_cache

.PHONY : edit_cache/fast

# The main all target
all: cmake_check_build_system
	cd /home/yuxinwu/Projects/OpenPano && $(CMAKE_COMMAND) -E cmake_progress_start /home/yuxinwu/Projects/OpenPano/CMakeFiles /home/yuxinwu/Projects/OpenPano/src/CMakeFiles/progress.marks
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f CMakeFiles/Makefile2 src/all
	$(CMAKE_COMMAND) -E cmake_progress_start /home/yuxinwu/Projects/OpenPano/CMakeFiles 0
.PHONY : all

# The main clean target
clean:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f CMakeFiles/Makefile2 src/clean
.PHONY : clean

# The main clean target
clean/fast: clean

.PHONY : clean/fast

# Prepare targets for installation.
preinstall: all
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f CMakeFiles/Makefile2 src/preinstall
.PHONY : preinstall

# Prepare targets for installation.
preinstall/fast:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f CMakeFiles/Makefile2 src/preinstall
.PHONY : preinstall/fast

# clear depends
depend:
	cd /home/yuxinwu/Projects/OpenPano && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
.PHONY : depend

# Convenience name for target.
src/CMakeFiles/image-stitching.dir/rule:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/image-stitching.dir/rule
.PHONY : src/CMakeFiles/image-stitching.dir/rule

# Convenience name for target.
image-stitching: src/CMakeFiles/image-stitching.dir/rule

.PHONY : image-stitching

# fast build rule for target.
image-stitching/fast:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/build
.PHONY : image-stitching/fast

feature/brief.o: feature/brief.cc.o

.PHONY : feature/brief.o

# target to build an object file
feature/brief.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/brief.cc.o
.PHONY : feature/brief.cc.o

feature/brief.i: feature/brief.cc.i

.PHONY : feature/brief.i

# target to preprocess a source file
feature/brief.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/brief.cc.i
.PHONY : feature/brief.cc.i

feature/brief.s: feature/brief.cc.s

.PHONY : feature/brief.s

# target to generate assembly for a file
feature/brief.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/brief.cc.s
.PHONY : feature/brief.cc.s

feature/dist.o: feature/dist.cc.o

.PHONY : feature/dist.o

# target to build an object file
feature/dist.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/dist.cc.o
.PHONY : feature/dist.cc.o

feature/dist.i: feature/dist.cc.i

.PHONY : feature/dist.i

# target to preprocess a source file
feature/dist.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/dist.cc.i
.PHONY : feature/dist.cc.i

feature/dist.s: feature/dist.cc.s

.PHONY : feature/dist.s

# target to generate assembly for a file
feature/dist.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/dist.cc.s
.PHONY : feature/dist.cc.s

feature/dog.o: feature/dog.cc.o

.PHONY : feature/dog.o

# target to build an object file
feature/dog.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/dog.cc.o
.PHONY : feature/dog.cc.o

feature/dog.i: feature/dog.cc.i

.PHONY : feature/dog.i

# target to preprocess a source file
feature/dog.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/dog.cc.i
.PHONY : feature/dog.cc.i

feature/dog.s: feature/dog.cc.s

.PHONY : feature/dog.s

# target to generate assembly for a file
feature/dog.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/dog.cc.s
.PHONY : feature/dog.cc.s

feature/extrema.o: feature/extrema.cc.o

.PHONY : feature/extrema.o

# target to build an object file
feature/extrema.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/extrema.cc.o
.PHONY : feature/extrema.cc.o

feature/extrema.i: feature/extrema.cc.i

.PHONY : feature/extrema.i

# target to preprocess a source file
feature/extrema.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/extrema.cc.i
.PHONY : feature/extrema.cc.i

feature/extrema.s: feature/extrema.cc.s

.PHONY : feature/extrema.s

# target to generate assembly for a file
feature/extrema.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/extrema.cc.s
.PHONY : feature/extrema.cc.s

feature/feature.o: feature/feature.cc.o

.PHONY : feature/feature.o

# target to build an object file
feature/feature.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/feature.cc.o
.PHONY : feature/feature.cc.o

feature/feature.i: feature/feature.cc.i

.PHONY : feature/feature.i

# target to preprocess a source file
feature/feature.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/feature.cc.i
.PHONY : feature/feature.cc.i

feature/feature.s: feature/feature.cc.s

.PHONY : feature/feature.s

# target to generate assembly for a file
feature/feature.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/feature.cc.s
.PHONY : feature/feature.cc.s

feature/gaussian.o: feature/gaussian.cc.o

.PHONY : feature/gaussian.o

# target to build an object file
feature/gaussian.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/gaussian.cc.o
.PHONY : feature/gaussian.cc.o

feature/gaussian.i: feature/gaussian.cc.i

.PHONY : feature/gaussian.i

# target to preprocess a source file
feature/gaussian.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/gaussian.cc.i
.PHONY : feature/gaussian.cc.i

feature/gaussian.s: feature/gaussian.cc.s

.PHONY : feature/gaussian.s

# target to generate assembly for a file
feature/gaussian.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/gaussian.cc.s
.PHONY : feature/gaussian.cc.s

feature/matcher.o: feature/matcher.cc.o

.PHONY : feature/matcher.o

# target to build an object file
feature/matcher.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/matcher.cc.o
.PHONY : feature/matcher.cc.o

feature/matcher.i: feature/matcher.cc.i

.PHONY : feature/matcher.i

# target to preprocess a source file
feature/matcher.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/matcher.cc.i
.PHONY : feature/matcher.cc.i

feature/matcher.s: feature/matcher.cc.s

.PHONY : feature/matcher.s

# target to generate assembly for a file
feature/matcher.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/matcher.cc.s
.PHONY : feature/matcher.cc.s

feature/orientation.o: feature/orientation.cc.o

.PHONY : feature/orientation.o

# target to build an object file
feature/orientation.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/orientation.cc.o
.PHONY : feature/orientation.cc.o

feature/orientation.i: feature/orientation.cc.i

.PHONY : feature/orientation.i

# target to preprocess a source file
feature/orientation.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/orientation.cc.i
.PHONY : feature/orientation.cc.i

feature/orientation.s: feature/orientation.cc.s

.PHONY : feature/orientation.s

# target to generate assembly for a file
feature/orientation.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/orientation.cc.s
.PHONY : feature/orientation.cc.s

feature/sift.o: feature/sift.cc.o

.PHONY : feature/sift.o

# target to build an object file
feature/sift.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/sift.cc.o
.PHONY : feature/sift.cc.o

feature/sift.i: feature/sift.cc.i

.PHONY : feature/sift.i

# target to preprocess a source file
feature/sift.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/sift.cc.i
.PHONY : feature/sift.cc.i

feature/sift.s: feature/sift.cc.s

.PHONY : feature/sift.s

# target to generate assembly for a file
feature/sift.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/feature/sift.cc.s
.PHONY : feature/sift.cc.s

lib/color.o: lib/color.cc.o

.PHONY : lib/color.o

# target to build an object file
lib/color.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/color.cc.o
.PHONY : lib/color.cc.o

lib/color.i: lib/color.cc.i

.PHONY : lib/color.i

# target to preprocess a source file
lib/color.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/color.cc.i
.PHONY : lib/color.cc.i

lib/color.s: lib/color.cc.s

.PHONY : lib/color.s

# target to generate assembly for a file
lib/color.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/color.cc.s
.PHONY : lib/color.cc.s

lib/config.o: lib/config.cc.o

.PHONY : lib/config.o

# target to build an object file
lib/config.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/config.cc.o
.PHONY : lib/config.cc.o

lib/config.i: lib/config.cc.i

.PHONY : lib/config.i

# target to preprocess a source file
lib/config.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/config.cc.i
.PHONY : lib/config.cc.i

lib/config.s: lib/config.cc.s

.PHONY : lib/config.s

# target to generate assembly for a file
lib/config.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/config.cc.s
.PHONY : lib/config.cc.s

lib/debugutils.o: lib/debugutils.cc.o

.PHONY : lib/debugutils.o

# target to build an object file
lib/debugutils.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/debugutils.cc.o
.PHONY : lib/debugutils.cc.o

lib/debugutils.i: lib/debugutils.cc.i

.PHONY : lib/debugutils.i

# target to preprocess a source file
lib/debugutils.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/debugutils.cc.i
.PHONY : lib/debugutils.cc.i

lib/debugutils.s: lib/debugutils.cc.s

.PHONY : lib/debugutils.s

# target to generate assembly for a file
lib/debugutils.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/debugutils.cc.s
.PHONY : lib/debugutils.cc.s

lib/imgio.o: lib/imgio.cc.o

.PHONY : lib/imgio.o

# target to build an object file
lib/imgio.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/imgio.cc.o
.PHONY : lib/imgio.cc.o

lib/imgio.i: lib/imgio.cc.i

.PHONY : lib/imgio.i

# target to preprocess a source file
lib/imgio.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/imgio.cc.i
.PHONY : lib/imgio.cc.i

lib/imgio.s: lib/imgio.cc.s

.PHONY : lib/imgio.s

# target to generate assembly for a file
lib/imgio.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/imgio.cc.s
.PHONY : lib/imgio.cc.s

lib/imgproc.o: lib/imgproc.cc.o

.PHONY : lib/imgproc.o

# target to build an object file
lib/imgproc.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/imgproc.cc.o
.PHONY : lib/imgproc.cc.o

lib/imgproc.i: lib/imgproc.cc.i

.PHONY : lib/imgproc.i

# target to preprocess a source file
lib/imgproc.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/imgproc.cc.i
.PHONY : lib/imgproc.cc.i

lib/imgproc.s: lib/imgproc.cc.s

.PHONY : lib/imgproc.s

# target to generate assembly for a file
lib/imgproc.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/imgproc.cc.s
.PHONY : lib/imgproc.cc.s

lib/kdtree.o: lib/kdtree.cc.o

.PHONY : lib/kdtree.o

# target to build an object file
lib/kdtree.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/kdtree.cc.o
.PHONY : lib/kdtree.cc.o

lib/kdtree.i: lib/kdtree.cc.i

.PHONY : lib/kdtree.i

# target to preprocess a source file
lib/kdtree.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/kdtree.cc.i
.PHONY : lib/kdtree.cc.i

lib/kdtree.s: lib/kdtree.cc.s

.PHONY : lib/kdtree.s

# target to generate assembly for a file
lib/kdtree.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/kdtree.cc.s
.PHONY : lib/kdtree.cc.s

lib/matrix.o: lib/matrix.cc.o

.PHONY : lib/matrix.o

# target to build an object file
lib/matrix.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/matrix.cc.o
.PHONY : lib/matrix.cc.o

lib/matrix.i: lib/matrix.cc.i

.PHONY : lib/matrix.i

# target to preprocess a source file
lib/matrix.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/matrix.cc.i
.PHONY : lib/matrix.cc.i

lib/matrix.s: lib/matrix.cc.s

.PHONY : lib/matrix.s

# target to generate assembly for a file
lib/matrix.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/matrix.cc.s
.PHONY : lib/matrix.cc.s

lib/planedrawer.o: lib/planedrawer.cc.o

.PHONY : lib/planedrawer.o

# target to build an object file
lib/planedrawer.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/planedrawer.cc.o
.PHONY : lib/planedrawer.cc.o

lib/planedrawer.i: lib/planedrawer.cc.i

.PHONY : lib/planedrawer.i

# target to preprocess a source file
lib/planedrawer.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/planedrawer.cc.i
.PHONY : lib/planedrawer.cc.i

lib/planedrawer.s: lib/planedrawer.cc.s

.PHONY : lib/planedrawer.s

# target to generate assembly for a file
lib/planedrawer.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/planedrawer.cc.s
.PHONY : lib/planedrawer.cc.s

lib/polygon.o: lib/polygon.cc.o

.PHONY : lib/polygon.o

# target to build an object file
lib/polygon.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/polygon.cc.o
.PHONY : lib/polygon.cc.o

lib/polygon.i: lib/polygon.cc.i

.PHONY : lib/polygon.i

# target to preprocess a source file
lib/polygon.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/polygon.cc.i
.PHONY : lib/polygon.cc.i

lib/polygon.s: lib/polygon.cc.s

.PHONY : lib/polygon.s

# target to generate assembly for a file
lib/polygon.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/polygon.cc.s
.PHONY : lib/polygon.cc.s

lib/timer.o: lib/timer.cc.o

.PHONY : lib/timer.o

# target to build an object file
lib/timer.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/timer.cc.o
.PHONY : lib/timer.cc.o

lib/timer.i: lib/timer.cc.i

.PHONY : lib/timer.i

# target to preprocess a source file
lib/timer.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/timer.cc.i
.PHONY : lib/timer.cc.i

lib/timer.s: lib/timer.cc.s

.PHONY : lib/timer.s

# target to generate assembly for a file
lib/timer.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/timer.cc.s
.PHONY : lib/timer.cc.s

lib/utils.o: lib/utils.cc.o

.PHONY : lib/utils.o

# target to build an object file
lib/utils.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/utils.cc.o
.PHONY : lib/utils.cc.o

lib/utils.i: lib/utils.cc.i

.PHONY : lib/utils.i

# target to preprocess a source file
lib/utils.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/utils.cc.i
.PHONY : lib/utils.cc.i

lib/utils.s: lib/utils.cc.s

.PHONY : lib/utils.s

# target to generate assembly for a file
lib/utils.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/lib/utils.cc.s
.PHONY : lib/utils.cc.s

main.o: main.cc.o

.PHONY : main.o

# target to build an object file
main.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/main.cc.o
.PHONY : main.cc.o

main.i: main.cc.i

.PHONY : main.i

# target to preprocess a source file
main.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/main.cc.i
.PHONY : main.cc.i

main.s: main.cc.s

.PHONY : main.s

# target to generate assembly for a file
main.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/main.cc.s
.PHONY : main.cc.s

stitch/blender.o: stitch/blender.cc.o

.PHONY : stitch/blender.o

# target to build an object file
stitch/blender.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/blender.cc.o
.PHONY : stitch/blender.cc.o

stitch/blender.i: stitch/blender.cc.i

.PHONY : stitch/blender.i

# target to preprocess a source file
stitch/blender.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/blender.cc.i
.PHONY : stitch/blender.cc.i

stitch/blender.s: stitch/blender.cc.s

.PHONY : stitch/blender.s

# target to generate assembly for a file
stitch/blender.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/blender.cc.s
.PHONY : stitch/blender.cc.s

stitch/camera.o: stitch/camera.cc.o

.PHONY : stitch/camera.o

# target to build an object file
stitch/camera.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/camera.cc.o
.PHONY : stitch/camera.cc.o

stitch/camera.i: stitch/camera.cc.i

.PHONY : stitch/camera.i

# target to preprocess a source file
stitch/camera.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/camera.cc.i
.PHONY : stitch/camera.cc.i

stitch/camera.s: stitch/camera.cc.s

.PHONY : stitch/camera.s

# target to generate assembly for a file
stitch/camera.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/camera.cc.s
.PHONY : stitch/camera.cc.s

stitch/camera_estimator.o: stitch/camera_estimator.cc.o

.PHONY : stitch/camera_estimator.o

# target to build an object file
stitch/camera_estimator.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/camera_estimator.cc.o
.PHONY : stitch/camera_estimator.cc.o

stitch/camera_estimator.i: stitch/camera_estimator.cc.i

.PHONY : stitch/camera_estimator.i

# target to preprocess a source file
stitch/camera_estimator.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/camera_estimator.cc.i
.PHONY : stitch/camera_estimator.cc.i

stitch/camera_estimator.s: stitch/camera_estimator.cc.s

.PHONY : stitch/camera_estimator.s

# target to generate assembly for a file
stitch/camera_estimator.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/camera_estimator.cc.s
.PHONY : stitch/camera_estimator.cc.s

stitch/cylstitcher.o: stitch/cylstitcher.cc.o

.PHONY : stitch/cylstitcher.o

# target to build an object file
stitch/cylstitcher.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/cylstitcher.cc.o
.PHONY : stitch/cylstitcher.cc.o

stitch/cylstitcher.i: stitch/cylstitcher.cc.i

.PHONY : stitch/cylstitcher.i

# target to preprocess a source file
stitch/cylstitcher.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/cylstitcher.cc.i
.PHONY : stitch/cylstitcher.cc.i

stitch/cylstitcher.s: stitch/cylstitcher.cc.s

.PHONY : stitch/cylstitcher.s

# target to generate assembly for a file
stitch/cylstitcher.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/cylstitcher.cc.s
.PHONY : stitch/cylstitcher.cc.s

stitch/debug.o: stitch/debug.cc.o

.PHONY : stitch/debug.o

# target to build an object file
stitch/debug.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/debug.cc.o
.PHONY : stitch/debug.cc.o

stitch/debug.i: stitch/debug.cc.i

.PHONY : stitch/debug.i

# target to preprocess a source file
stitch/debug.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/debug.cc.i
.PHONY : stitch/debug.cc.i

stitch/debug.s: stitch/debug.cc.s

.PHONY : stitch/debug.s

# target to generate assembly for a file
stitch/debug.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/debug.cc.s
.PHONY : stitch/debug.cc.s

stitch/homography.o: stitch/homography.cc.o

.PHONY : stitch/homography.o

# target to build an object file
stitch/homography.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/homography.cc.o
.PHONY : stitch/homography.cc.o

stitch/homography.i: stitch/homography.cc.i

.PHONY : stitch/homography.i

# target to preprocess a source file
stitch/homography.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/homography.cc.i
.PHONY : stitch/homography.cc.i

stitch/homography.s: stitch/homography.cc.s

.PHONY : stitch/homography.s

# target to generate assembly for a file
stitch/homography.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/homography.cc.s
.PHONY : stitch/homography.cc.s

stitch/incremental_bundle_adjuster.o: stitch/incremental_bundle_adjuster.cc.o

.PHONY : stitch/incremental_bundle_adjuster.o

# target to build an object file
stitch/incremental_bundle_adjuster.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/incremental_bundle_adjuster.cc.o
.PHONY : stitch/incremental_bundle_adjuster.cc.o

stitch/incremental_bundle_adjuster.i: stitch/incremental_bundle_adjuster.cc.i

.PHONY : stitch/incremental_bundle_adjuster.i

# target to preprocess a source file
stitch/incremental_bundle_adjuster.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/incremental_bundle_adjuster.cc.i
.PHONY : stitch/incremental_bundle_adjuster.cc.i

stitch/incremental_bundle_adjuster.s: stitch/incremental_bundle_adjuster.cc.s

.PHONY : stitch/incremental_bundle_adjuster.s

# target to generate assembly for a file
stitch/incremental_bundle_adjuster.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/incremental_bundle_adjuster.cc.s
.PHONY : stitch/incremental_bundle_adjuster.cc.s

stitch/multiband.o: stitch/multiband.cc.o

.PHONY : stitch/multiband.o

# target to build an object file
stitch/multiband.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/multiband.cc.o
.PHONY : stitch/multiband.cc.o

stitch/multiband.i: stitch/multiband.cc.i

.PHONY : stitch/multiband.i

# target to preprocess a source file
stitch/multiband.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/multiband.cc.i
.PHONY : stitch/multiband.cc.i

stitch/multiband.s: stitch/multiband.cc.s

.PHONY : stitch/multiband.s

# target to generate assembly for a file
stitch/multiband.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/multiband.cc.s
.PHONY : stitch/multiband.cc.s

stitch/stitcher.o: stitch/stitcher.cc.o

.PHONY : stitch/stitcher.o

# target to build an object file
stitch/stitcher.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/stitcher.cc.o
.PHONY : stitch/stitcher.cc.o

stitch/stitcher.i: stitch/stitcher.cc.i

.PHONY : stitch/stitcher.i

# target to preprocess a source file
stitch/stitcher.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/stitcher.cc.i
.PHONY : stitch/stitcher.cc.i

stitch/stitcher.s: stitch/stitcher.cc.s

.PHONY : stitch/stitcher.s

# target to generate assembly for a file
stitch/stitcher.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/stitcher.cc.s
.PHONY : stitch/stitcher.cc.s

stitch/stitcher_image.o: stitch/stitcher_image.cc.o

.PHONY : stitch/stitcher_image.o

# target to build an object file
stitch/stitcher_image.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/stitcher_image.cc.o
.PHONY : stitch/stitcher_image.cc.o

stitch/stitcher_image.i: stitch/stitcher_image.cc.i

.PHONY : stitch/stitcher_image.i

# target to preprocess a source file
stitch/stitcher_image.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/stitcher_image.cc.i
.PHONY : stitch/stitcher_image.cc.i

stitch/stitcher_image.s: stitch/stitcher_image.cc.s

.PHONY : stitch/stitcher_image.s

# target to generate assembly for a file
stitch/stitcher_image.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/stitcher_image.cc.s
.PHONY : stitch/stitcher_image.cc.s

stitch/stitcherbase.o: stitch/stitcherbase.cc.o

.PHONY : stitch/stitcherbase.o

# target to build an object file
stitch/stitcherbase.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/stitcherbase.cc.o
.PHONY : stitch/stitcherbase.cc.o

stitch/stitcherbase.i: stitch/stitcherbase.cc.i

.PHONY : stitch/stitcherbase.i

# target to preprocess a source file
stitch/stitcherbase.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/stitcherbase.cc.i
.PHONY : stitch/stitcherbase.cc.i

stitch/stitcherbase.s: stitch/stitcherbase.cc.s

.PHONY : stitch/stitcherbase.s

# target to generate assembly for a file
stitch/stitcherbase.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/stitcherbase.cc.s
.PHONY : stitch/stitcherbase.cc.s

stitch/transform_estimate.o: stitch/transform_estimate.cc.o

.PHONY : stitch/transform_estimate.o

# target to build an object file
stitch/transform_estimate.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/transform_estimate.cc.o
.PHONY : stitch/transform_estimate.cc.o

stitch/transform_estimate.i: stitch/transform_estimate.cc.i

.PHONY : stitch/transform_estimate.i

# target to preprocess a source file
stitch/transform_estimate.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/transform_estimate.cc.i
.PHONY : stitch/transform_estimate.cc.i

stitch/transform_estimate.s: stitch/transform_estimate.cc.s

.PHONY : stitch/transform_estimate.s

# target to generate assembly for a file
stitch/transform_estimate.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/transform_estimate.cc.s
.PHONY : stitch/transform_estimate.cc.s

stitch/warp.o: stitch/warp.cc.o

.PHONY : stitch/warp.o

# target to build an object file
stitch/warp.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/warp.cc.o
.PHONY : stitch/warp.cc.o

stitch/warp.i: stitch/warp.cc.i

.PHONY : stitch/warp.i

# target to preprocess a source file
stitch/warp.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/warp.cc.i
.PHONY : stitch/warp.cc.i

stitch/warp.s: stitch/warp.cc.s

.PHONY : stitch/warp.s

# target to generate assembly for a file
stitch/warp.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/stitch/warp.cc.s
.PHONY : stitch/warp.cc.s

third-party/lodepng/lodepng.o: third-party/lodepng/lodepng.cc.o

.PHONY : third-party/lodepng/lodepng.o

# target to build an object file
third-party/lodepng/lodepng.cc.o:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/third-party/lodepng/lodepng.cc.o
.PHONY : third-party/lodepng/lodepng.cc.o

third-party/lodepng/lodepng.i: third-party/lodepng/lodepng.cc.i

.PHONY : third-party/lodepng/lodepng.i

# target to preprocess a source file
third-party/lodepng/lodepng.cc.i:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/third-party/lodepng/lodepng.cc.i
.PHONY : third-party/lodepng/lodepng.cc.i

third-party/lodepng/lodepng.s: third-party/lodepng/lodepng.cc.s

.PHONY : third-party/lodepng/lodepng.s

# target to generate assembly for a file
third-party/lodepng/lodepng.cc.s:
	cd /home/yuxinwu/Projects/OpenPano && $(MAKE) -f src/CMakeFiles/image-stitching.dir/build.make src/CMakeFiles/image-stitching.dir/third-party/lodepng/lodepng.cc.s
.PHONY : third-party/lodepng/lodepng.cc.s

# Help Target
help:
	@echo "The following are some of the valid targets for this Makefile:"
	@echo "... all (the default if no target is provided)"
	@echo "... clean"
	@echo "... depend"
	@echo "... rebuild_cache"
	@echo "... image-stitching"
	@echo "... edit_cache"
	@echo "... feature/brief.o"
	@echo "... feature/brief.i"
	@echo "... feature/brief.s"
	@echo "... feature/dist.o"
	@echo "... feature/dist.i"
	@echo "... feature/dist.s"
	@echo "... feature/dog.o"
	@echo "... feature/dog.i"
	@echo "... feature/dog.s"
	@echo "... feature/extrema.o"
	@echo "... feature/extrema.i"
	@echo "... feature/extrema.s"
	@echo "... feature/feature.o"
	@echo "... feature/feature.i"
	@echo "... feature/feature.s"
	@echo "... feature/gaussian.o"
	@echo "... feature/gaussian.i"
	@echo "... feature/gaussian.s"
	@echo "... feature/matcher.o"
	@echo "... feature/matcher.i"
	@echo "... feature/matcher.s"
	@echo "... feature/orientation.o"
	@echo "... feature/orientation.i"
	@echo "... feature/orientation.s"
	@echo "... feature/sift.o"
	@echo "... feature/sift.i"
	@echo "... feature/sift.s"
	@echo "... lib/color.o"
	@echo "... lib/color.i"
	@echo "... lib/color.s"
	@echo "... lib/config.o"
	@echo "... lib/config.i"
	@echo "... lib/config.s"
	@echo "... lib/debugutils.o"
	@echo "... lib/debugutils.i"
	@echo "... lib/debugutils.s"
	@echo "... lib/imgio.o"
	@echo "... lib/imgio.i"
	@echo "... lib/imgio.s"
	@echo "... lib/imgproc.o"
	@echo "... lib/imgproc.i"
	@echo "... lib/imgproc.s"
	@echo "... lib/kdtree.o"
	@echo "... lib/kdtree.i"
	@echo "... lib/kdtree.s"
	@echo "... lib/matrix.o"
	@echo "... lib/matrix.i"
	@echo "... lib/matrix.s"
	@echo "... lib/planedrawer.o"
	@echo "... lib/planedrawer.i"
	@echo "... lib/planedrawer.s"
	@echo "... lib/polygon.o"
	@echo "... lib/polygon.i"
	@echo "... lib/polygon.s"
	@echo "... lib/timer.o"
	@echo "... lib/timer.i"
	@echo "... lib/timer.s"
	@echo "... lib/utils.o"
	@echo "... lib/utils.i"
	@echo "... lib/utils.s"
	@echo "... main.o"
	@echo "... main.i"
	@echo "... main.s"
	@echo "... stitch/blender.o"
	@echo "... stitch/blender.i"
	@echo "... stitch/blender.s"
	@echo "... stitch/camera.o"
	@echo "... stitch/camera.i"
	@echo "... stitch/camera.s"
	@echo "... stitch/camera_estimator.o"
	@echo "... stitch/camera_estimator.i"
	@echo "... stitch/camera_estimator.s"
	@echo "... stitch/cylstitcher.o"
	@echo "... stitch/cylstitcher.i"
	@echo "... stitch/cylstitcher.s"
	@echo "... stitch/debug.o"
	@echo "... stitch/debug.i"
	@echo "... stitch/debug.s"
	@echo "... stitch/homography.o"
	@echo "... stitch/homography.i"
	@echo "... stitch/homography.s"
	@echo "... stitch/incremental_bundle_adjuster.o"
	@echo "... stitch/incremental_bundle_adjuster.i"
	@echo "... stitch/incremental_bundle_adjuster.s"
	@echo "... stitch/multiband.o"
	@echo "... stitch/multiband.i"
	@echo "... stitch/multiband.s"
	@echo "... stitch/stitcher.o"
	@echo "... stitch/stitcher.i"
	@echo "... stitch/stitcher.s"
	@echo "... stitch/stitcher_image.o"
	@echo "... stitch/stitcher_image.i"
	@echo "... stitch/stitcher_image.s"
	@echo "... stitch/stitcherbase.o"
	@echo "... stitch/stitcherbase.i"
	@echo "... stitch/stitcherbase.s"
	@echo "... stitch/transform_estimate.o"
	@echo "... stitch/transform_estimate.i"
	@echo "... stitch/transform_estimate.s"
	@echo "... stitch/warp.o"
	@echo "... stitch/warp.i"
	@echo "... stitch/warp.s"
	@echo "... third-party/lodepng/lodepng.o"
	@echo "... third-party/lodepng/lodepng.i"
	@echo "... third-party/lodepng/lodepng.s"
.PHONY : help



#=============================================================================
# Special targets to cleanup operation of make.

# Special rule to run CMake to check the build system integrity.
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
	cd /home/yuxinwu/Projects/OpenPano && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system
<commit_msg>Makefile was destroyed mistakenly<commit_after># $File: Makefile
# $Date: Wed Jun 17 20:52:38 2015 +0800

OBJ_DIR = obj
TARGET = image-stitching

UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S),Linux)
	CXX ?= g++
	EIGEN3_INCLUDE_DIR ?= /usr/include/eigen3
endif
ifeq ($(UNAME_S),Darwin)
	CXX ?= g++
	EIGEN3_INCLUDE_DIR ?= /usr/local/include/eigen3
endif
INCLUDE_DIR = -I. -isystem $(EIGEN3_INCLUDE_DIR) -isystem third-party

ifneq (,$(findstring clang,$(CXX)))
	OMP_FLAG=-fopenmp=libomp
else
	OMP_FLAG=-fopenmp
endif

OPTFLAGS ?= -O3 -msse3 -march=native
#OPTFLAGS ?= -g3 -fsanitize=address,undefined -O2 -lasan
#OPTFLAGS ?= -g3 -fsanitize=leak -O2 -lubsan
DEFINES = -DDEBUG  	# comment out this line improves speed

# optional extra packages
#LIBS = opencv
#INCLUDE_DIR += $(shell pkg-config --cflags $(LIBS))
#LDFLAGS += $(shell pkg-config $(LIBS) --libs)

# use mkl for eigen
ifdef MKLROOT
	INCLUDE_DIR += -I$(MKLROOT)/include
	LDFLAGS += -m64 -L$(MKLROOT)/lib/intel64 -L$(MKLROOT)/../compiler/lib/intel64
	LDFLAGS += -Wl,--no-as-needed -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -lm
	DEFINES += -DEIGEN_USE_MKL_ALL
endif

CXXFLAGS ?=
CXXFLAGS += $(INCLUDE_DIR) $(OMP_FLAG) -Wall -Wextra -Wnon-virtual-dtor
CXXFLAGS += $(DEFINES) -std=c++11 $(OPTFLAGS)

LDFLAGS += $(OPTFLAGS)
LDFLAGS += -ljpeg $(OMP_FLAG)

SOFLAGS = $(shell python-config --includes --ldflags)

SHELL = bash
# sources to include
SRCDIRS = lib feature stitch third-party/lodepng
ccSOURCES = $(shell find $(SRCDIRS) -name "*.cc" | sed 's/^\.\///g')
OBJS = $(addprefix $(OBJ_DIR)/,$(ccSOURCES:.cc=.o))
DEPFILES = $(OBJS:.o=.d)

SO = python/openpano.so

.PHONY: all clean run

all: $(TARGET)
py: $(SO)

ifneq ($(MAKECMDGOALS), clean)
sinclude $(DEPFILES)
endif

$(OBJ_DIR)/%.o: %.cc
	@echo "[cc] $< ..."
	@$(CXX) -c $< -o $@ $(CXXFLAGS)

$(OBJ_DIR)/%.d: %.cc Makefile
	@mkdir -pv $(dir $@)
	@echo "[dep] $< ..."
	@$(CXX) $(CXXFLAGS) -MM -MT "$(OBJ_DIR)/$(<:.cc=.o) $(OBJ_DIR)/$(<:.cc=.d)" "$<"  > "$@"

$(TARGET): main.cc $(OBJS)
	@echo "Linking ..."
	@$(CXX) $^ -o $@ $(CXXFLAGS) $(LDFLAGS)
	@echo "done."

$(SO): $(OBJS) python/pybind.cc
	@echo "[so] $@ ..."
	@$(CXX) $^ -fPIC -shared -o $@ $(CXXFLAGS) $(LDFLAGS) $(SOFLAGS)
	@echo "done."

clean:
	@rm -rvf $(OBJ_DIR)

{'fraction_non_alphanumeric': 0.15804806991988346, 'fraction_numerical': 0.0011512346404153842, 'mean_word_length': 3.9150115473441107, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3042528', 'n_tokens_mistral': 18072, 'n_tokens_neox': 17077, 'n_words': 2878}