Commit 148efb64 authored by Stuart Sides's avatar Stuart Sides
Browse files

PROG New libs for opencv and reverse OPENCVLIBS changes

git-svn-id: http://subversion.wr.usgs.gov/repos/prog/isis3/trunk@6655 41f8697f-d340-4b68-9986-7bafba869bb8
parent 734428fe
Loading
Loading
Loading
Loading
+54 −4
Original line number Diff line number Diff line
@@ -289,8 +289,8 @@ CHOLMODLIB = -lcholmod -lamd -lcolamd -framework Accelerate
# Set up for OpenCV libraries 
#---------------------------------------------------------------------------
OPENCVINCDIR =  -I$(ISIS3OPT)/include
OPENCVLIBDIR =  -L$(ISIS3OPT)/lib
OPENCVLIB   = -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d \
##OPENCVLIBDIR =  -L$(ISIS3OPT)/lib   # Redundant
OPENCVLIBS   = -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d \
               -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc \
               -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect \
               -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_ts \
@@ -300,7 +300,7 @@ OPENCVLIB = -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2
# Set up for Natural Neigbor Library (NN)
#---------------------------------------------------------------------------
NNINCDIR = -I$(ISIS3LOCAL)/include/nn
NNLIBDIR = -L$(ISIS3LOCAL)/lib
#NNLIBDIR = -L$(ISIS3LOCAL)/lib
NNLIB = -lnn

#---------------------------------------------------------------------------
@@ -353,11 +353,61 @@ THIRDPARTYLIBS += "$(ISIS3OPT)/lib/libcholmod.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libcolamd.dylib"
THIRDPARTYLIBS    += "/System/Library/Frameworks/Accelerate.framework"

# Add all the OpenCV libraries
# Add all the OpenCV libraries and its dependancies
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libopencv_*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libtbb*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libjasper*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libImath*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libIlmImf*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libIex*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libHalf*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libIlmThread*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libavcodec*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libavformat*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libavutil*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libswscale*.dylib"

THIRDPARTYLIBS    += "$(ISIS3LOCAL)/lib/libnn.a"
# Secondary requirements to all OpenCV dependancies (Yuck!)
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libjack*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libSDL-1*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libnettle*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libhogweed*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libgmp*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libxvidcore*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libx264*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libvorbisenc*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libvorbis*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libogg*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libtheoraenc*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libtheoradec*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libspeex*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libschroedinger-1*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libopus*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libopenjpeg*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libmp3lame*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libmodplug*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libfreetype*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libbluray*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libass*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libgnutls*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libbz2*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libXrandr*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libXext*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libXrender*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libX11*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libxcb*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libXau*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libXdmcp*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/liborc-0*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libxml2*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libfribidi*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libfontconfig*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libenca*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libexpat*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libintl*.dylib"
#THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/lib*.dylib"


# libxerces-c depends on these libraries
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libicui18n*.dylib"
+54 −4
Original line number Diff line number Diff line
@@ -292,8 +292,8 @@ CHOLMODLIB = -lcholmod -lamd -lcolamd -lcamd -framework Accelerate
# Set up for OpenCV libraries 
#---------------------------------------------------------------------------
OPENCVINCDIR =  -I$(ISIS3OPT)/include
OPENCVLIBDIR =  -L$(ISIS3OPT)/lib   # Redundant
OPENCVLIB   = -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d \
#OPENCVLIBDIR =  -L$(ISIS3OPT)/lib   # Redundant
OPENCVLIBS   = -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d \
               -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc \
               -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect \
               -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_ts \
@@ -303,7 +303,7 @@ OPENCVLIB = -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2
# Set up for Natural Neigbor Library (NN)
#---------------------------------------------------------------------------
NNINCDIR = -I$(ISIS3LOCAL)/include/nn
NNLIBDIR = -L$(ISIS3LOCAL)/lib
#NNLIBDIR = -L$(ISIS3LOCAL)/lib
NNLIB = -lnn

#---------------------------------------------------------------------------
@@ -358,11 +358,61 @@ THIRDPARTYLIBS += "$(ISIS3OPT)/lib/libcholmod.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libcolamd.dylib"
THIRDPARTYLIBS    += "/System/Library/Frameworks/Accelerate.framework"

# Add all the OpenCV libraries
# Add all the OpenCV libraries and its dependancies
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libopencv_*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libtbb*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libjasper*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libImath*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libIlmImf*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libIex*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libHalf*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libIlmThread*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libavcodec*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libavformat*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libavutil*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libswscale*.dylib"

THIRDPARTYLIBS    += "$(ISIS3LOCAL)/lib/libnn.a"
# Secondary requirements to all OpenCV dependancies (Yuck!)
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libjack*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libSDL-1*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libnettle*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libhogweed*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libgmp*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libxvidcore*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libx264*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libvorbisenc*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libvorbis*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libogg*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libtheoraenc*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libtheoradec*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libspeex*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libschroedinger-1*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libopus*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libopenjpeg*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libmp3lame*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libmodplug*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libfreetype*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libbluray*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libass*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libgnutls*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libbz2*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libXrandr*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libXext*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libXrender*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libX11*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libxcb*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libXau*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libXdmcp*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/liborc-0*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libxml2*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libfribidi*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libfontconfig*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libenca*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libexpat*.dylib"
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libintl*.dylib"
#THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/lib*.dylib"


# libxerces-c depends on these libraries
THIRDPARTYLIBS    += "$(ISIS3OPT)/lib/libicui18n*.dylib"
+2 −2
Original line number Diff line number Diff line
@@ -258,7 +258,7 @@ HDF5LIB = -lhdf5 -lhdf5_hl -lhdf5_cpp -lhdf5_hl_cpp
#---------------------------------------------------------------------------
OPENCVINCDIR =  -I$(ISIS3LOCAL)/include
OPENCVLIBDIR =  -L$(ISIS3LOCAL)/lib
OPENCVLIB   = -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d \
OPENCVLIBS   = -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d \
               -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc \
               -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect \
               -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_ts \
@@ -276,7 +276,7 @@ OPENCVLIB = -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2
# on a new line.
#---------------------------------------------------------------------------
NNINCDIR = -I$(ISIS3LOCAL)/include/nn
NNLIBDIR = -L$(ISIS3LOCAL)/lib
#NNLIBDIR = -L$(ISIS3LOCAL)/lib
NNLIB = -lnn

#---------------------------------------------------------------------------
+3 −3
Original line number Diff line number Diff line
@@ -260,8 +260,8 @@ HDF5LIB = -lhdf5 -lhdf5_hl -lhdf5_cpp -lhdf5_hl_cpp
# Set up for OpenCV libraries 
#---------------------------------------------------------------------------
OPENCVINCDIR =  -I$(ISIS3LOCAL)/include
OPENCVLIBDIR =  -L$(ISIS3LOCAL)/lib
OPENCVLIB   = -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d \
#OPENCVLIBDIR =  -L$(ISIS3LOCAL)/lib   # Redundant
OPENCVLIBS   = -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d \
               -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc \
               -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect \
               -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_ts \
@@ -271,7 +271,7 @@ OPENCVLIB = -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2
# Set up for Natural Neigbor Library (NN)
#---------------------------------------------------------------------------
NNINCDIR = -I$(ISIS3LOCAL)/include/nn
NNLIBDIR = -L$(ISIS3LOCAL)/lib
#NNLIBDIR = -L$(ISIS3LOCAL)/lib
NNLIB = -lnn

#---------------------------------------------------------------------------
+0 −4
Original line number Diff line number Diff line
@@ -144,8 +144,6 @@ ALLLIBDIRS += $(KAKADULIBDIR)
ALLLIBDIRS += $(CHOLMODLIBDIR)
ALLLIBDIRS += $(HDF5LIBDIR)
ALLLIBDIRS += $(SUPERLULIBDIR)
ALLLIBDIRS += $(OPENCVLIBDIR)
ALLLIBDIRS += $(NNLIBDIR)

ALLLIBS  = $(ISISLIB) 
ifeq ($(findstring STATIC, $(MODE)),STATIC)
@@ -171,6 +169,4 @@ ALLLIBS += $(KAKADULIB)
ALLLIBS += $(CHOLMODLIB)
ALLLIBS += $(HDF5LIB)
ALLLIBS += $(SUPERLULIB)
ALLLIBS += $(OPENCVLIB)
ALLLIBS += $(NNLIB)
Loading