diff options
Diffstat (limited to 'libkdcraw/dcraw/Makefile.am')
-rw-r--r-- | libkdcraw/dcraw/Makefile.am | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/libkdcraw/dcraw/Makefile.am b/libkdcraw/dcraw/Makefile.am new file mode 100644 index 0000000..1a5e241 --- /dev/null +++ b/libkdcraw/dcraw/Makefile.am @@ -0,0 +1,38 @@ +# Requires by dcraw.c implementation. +KDE_OPTIONS = nofinal + +METASOURCES = AUTO + +#-- dcraw binary ------------------------------------------------- + +# libkdcraw use a dedicaced dcraw binary program to run. This is mandatory +# since dcraw author have broken the command line options +# compatibility with the 8.x serie. +# Also, dcraw is not available like a library. +# The dcraw.c source code is just a copy of official implementation, but +# this one have been completly tested with libkdcraw core. +# Note: dcraw project page is http://cybercom.net/~dcoffin + +bin_PROGRAMS = kdcraw +bindir = $(KDCRAW_DIR) + +# The manual page of binary program. (Don't install manpage of a library +# internal helper app +#man_MANS = kdcraw.1 + +# This line is require to prevent broken compilation with -std=iso9899:1990 gcc option. +# In fact, dcraw.c use lcms.h witch use the "inline" keyword witch do not exist in pure C +# implementation. The -Dinline option please compiler to see inline with this option. +# Note : using -std-c99 instead -std=iso9899:1990 is not possible because some compiler +# do not support it. +# Thanks to Andras Mantia for this tip. +kdcraw_CFLAGS = -Dinline= -w $(all_includes) + +kdcraw_SOURCES = dcraw.c + +kdcraw_LDFLAGS = $(all_libraries) $(LIBJPEG) $(LCMS_LIBS) + +# Install Camera list supported by dcraw. +cameralistdir = $(KDCRAW_DIR) +cameralist_DATA = CAMERALIST + |