This is a basic implementation of an OpenEXR loader. This "infrastructure" is required for any further work. It consists of: * The build system changes. * A C wrapper around the OpenEXR library, which is necessary as it's not possible to intermix GIMP's code with C++ code. * A basic image loader. Chroma is not supported currently, and some other weird files like multi-view files are unsupported. These can be added when necessary. There is no UI, but it should be straightforward to add new features like this on top of this work.
93 lines
1.2 KiB
Makefile
93 lines
1.2 KiB
Makefile
## Process this file with automake to produce Makefile.in
|
|
|
|
if HAVE_WEBKIT
|
|
help_browser = help-browser
|
|
endif
|
|
|
|
if HAVE_OPENEXR
|
|
file_exr = file-exr
|
|
endif
|
|
|
|
if BUILD_JPEG
|
|
file_jpeg = file-jpeg
|
|
file_psd = file-psd
|
|
endif
|
|
|
|
if BUILD_PRINT
|
|
print = print
|
|
endif
|
|
|
|
if BUILD_PYTHON
|
|
pygimp = pygimp
|
|
endif
|
|
|
|
if BUILD_SCRIPT_FU
|
|
script_fu = script-fu
|
|
endif
|
|
|
|
if HAVE_MAC_TWAIN
|
|
twain = twain
|
|
endif
|
|
|
|
if HAVE_Z
|
|
if HAVE_BZIP2
|
|
if HAVE_LIBLZMA
|
|
file_compressor = file-compressor
|
|
endif
|
|
endif
|
|
endif
|
|
|
|
if HAVE_PNG
|
|
file_ico = file-ico
|
|
endif
|
|
|
|
if OS_WIN32
|
|
twain = twain
|
|
win_snap = win-snap
|
|
if HAVE_LIBCURL
|
|
file_uri = file-uri
|
|
endif
|
|
else
|
|
file_uri = file-uri
|
|
endif
|
|
|
|
if HAVE_LIBEXIF
|
|
metadata = metadata
|
|
endif
|
|
|
|
|
|
SUBDIRS = \
|
|
$(script_fu) \
|
|
$(pygimp) \
|
|
color-rotate \
|
|
file-bmp \
|
|
$(file_compressor) \
|
|
$(file_exr) \
|
|
file-faxg3 \
|
|
file-fits \
|
|
file-fli \
|
|
$(file_ico) \
|
|
$(file_jpeg) \
|
|
$(file_psd) \
|
|
file-sgi \
|
|
$(file_uri) \
|
|
flame \
|
|
fractal-explorer \
|
|
gfig \
|
|
gimpressionist \
|
|
gradient-flare \
|
|
help \
|
|
$(help_browser) \
|
|
ifs-compose \
|
|
imagemap \
|
|
lighting \
|
|
map-object \
|
|
maze \
|
|
$(metadata) \
|
|
pagecurl \
|
|
$(print) \
|
|
selection-to-path \
|
|
$(twain) \
|
|
ui \
|
|
$(win_snap) \
|
|
common
|