|
| 1 | +#including common variable definition, THIRD_PARTY_LIBS_ROOT typically |
| 2 | +include ../../Makefile_commonDef |
| 3 | + |
| 4 | +CXXFLAGS = -std=c++14 |
| 5 | + |
| 6 | +ROOTPATH_OIIO=$(THIRD_PARTY_LIBS_ROOT)/oiio-RB-2.1 |
| 7 | + |
| 8 | +INCLUDE_OIIO= \ |
| 9 | +-I$(ROOTPATH_OIIO)/src/include \ |
| 10 | +-I$(ROOTPATH_OIIO)/buildhere/include \ |
| 11 | +-I$(ROOTPATH_OIIO)/ext/fmt/include |
| 12 | + |
| 13 | +STATIC_LIB_OIIO=$(ROOTPATH_OIIO)/buildhere/lib/libOpenImageIO.a |
| 14 | + |
| 15 | +ROOTPATH_OPENEXR=$(THIRD_PARTY_LIBS_ROOT)/openexr-2.4.0 |
| 16 | + |
| 17 | +LIBPATH_OPENEXR=$(ROOTPATH_OPENEXR)/buildhere |
| 18 | + |
| 19 | +STATIC_LIB_OPENEXR=\ |
| 20 | + $(LIBPATH_OPENEXR)/IlmBase/Half/libHalf-2_4.a \ |
| 21 | + $(LIBPATH_OPENEXR)/OpenEXR/IlmImfUtil/libIlmImfUtil-2_4.a \ |
| 22 | + $(LIBPATH_OPENEXR)/OpenEXR/IlmImf/libIlmImf-2_4.a \ |
| 23 | + $(LIBPATH_OPENEXR)/IlmBase/IlmThread/libIlmThread-2_4.a \ |
| 24 | + $(LIBPATH_OPENEXR)/IlmBase/Iex/libIex-2_4.a \ |
| 25 | + $(LIBPATH_OPENEXR)/IlmBase/Imath/libImath-2_4.a \ |
| 26 | + $(LIBPATH_OPENEXR)/IlmBase/IexMath/libIexMath-2_4.a |
| 27 | + |
| 28 | +ROOTPATH_BOOST=$(THIRD_PARTY_LIBS_ROOT)/boost170installhere |
| 29 | + |
| 30 | +LIBPATH_BOOST=$(ROOTPATH_BOOST)/lib |
| 31 | + |
| 32 | +STATIC_LIB_BOOST=\ |
| 33 | + $(LIBPATH_BOOST)/libboost_filesystem.a \ |
| 34 | + $(LIBPATH_BOOST)/libboost_system.a \ |
| 35 | + $(LIBPATH_BOOST)/libboost_thread.a \ |
| 36 | + $(LIBPATH_BOOST)/libboost_chrono.a \ |
| 37 | + $(LIBPATH_BOOST)/libboost_date_time.a \ |
| 38 | + $(LIBPATH_BOOST)/libboost_atomic.a |
| 39 | + |
| 40 | +SRCPATH=./ |
| 41 | + |
| 42 | + |
| 43 | +STATIC_LIB_PNG=$(THIRD_PARTY_LIBS_ROOT)/libpng-1.6.37/.libs/libpng16.a |
| 44 | + |
| 45 | +STATIC_LIB_JPEG=$(THIRD_PARTY_LIBS_ROOT)/jpeg-8b/.libs/libjpeg.a |
| 46 | + |
| 47 | +DYNAMIC_LIB_TIFF=-ltiff |
| 48 | + |
| 49 | +FOR_LINKING=\ |
| 50 | +$(STATIC_LIB_OIIO) \ |
| 51 | +$(STATIC_LIB_OPENEXR) \ |
| 52 | +$(STATIC_LIB_BOOST) \ |
| 53 | +$(STATIC_LIB_PNG) $(STATIC_LIB_JPEG) \ |
| 54 | +$(DYNAMIC_LIB_TIFF) \ |
| 55 | +-lpthread -lz -ldl |
| 56 | + |
| 57 | +target: |
| 58 | + g++ $(CXXFLAGS) $(INCLUDE_OIIO) \ |
| 59 | +-o makeTestImageStackProfil_withrandom_usingCache \ |
| 60 | +$(SRCPATH)/makeTestImageStackProfil_withrandom_usingCache.cpp \ |
| 61 | +$(FOR_LINKING) |
| 62 | + |
| 63 | +clean: |
| 64 | +# rm -f output/*.tiff |
| 65 | + rm -f makeTestImageStackProfil_withrandom_usingCache |
0 commit comments