Skip to content

Commit 095de0a

Browse files
committed
tools to generate or convert images for unit tests and app tests
1 parent 5310412 commit 095de0a

File tree

10 files changed

+2009
-0
lines changed

10 files changed

+2009
-0
lines changed
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
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

Comments
 (0)