diff options
Diffstat (limited to 'libopenjpeg/Makefile.am')
| -rw-r--r-- | libopenjpeg/Makefile.am | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/libopenjpeg/Makefile.am b/libopenjpeg/Makefile.am new file mode 100644 index 00000000..ddf909db --- /dev/null +++ b/libopenjpeg/Makefile.am @@ -0,0 +1,80 @@ +MAJOR = @MAJOR_NR@ +MINOR = @MINOR_NR@ +BUILD = @BUILD_NR@ +CURRENT=`expr $(MAJOR) + $(MINOR)` + +lib_LTLIBRARIES = libopenjpeg.la + +INCLUDES = -I.. -I. + +libopenjpeg_la_LDFLAGS = -no-undefined \ + -version-info $(CURRENT):$(BUILD):$(MINOR) + +libopenjpeg_la_LIBADD = @LDLIBS@ + +#Cygwin needs this: +if with_libjpwl +libopenjpeg_la_LIBADD += ../jpwl/libopenjpeg_JPWL.la +endif + +SRCS = bio.c cio.c dwt.c event.c image.c j2k.c j2k_lib.c jp2.c jpt.c \ + mct.c mqc.c openjpeg.c pi.c raw.c t1.c t2.c tcd.c tgt.c opj_convert.c + +INCLS = bio.h cio.h dwt.h event.h fix.h image.h int.h j2k.h j2k_lib.h \ + jp2.h jpt.h mct.h mqc.h pi.h raw.h t1.h t2.h tcd.h tgt.h opj_malloc.h \ + opj_convert.h opj_includes.h + +libopenjpeg_la_SOURCES = $(SRCS) $(INCLS) + +includedir = ${prefix}/include/openjpeg-$(MAJOR).$(MINOR) +include_HEADERS = openjpeg.h + +# Converts cr/lf to just lf +DOS2UNIX = dos2unix + +dos2unix: + @$(DOS2UNIX) $(SRCS) $(INCLS) + +COMPILERFLAGS = -Wall -O3 -ffast-math -std=c99 + +if with_libjpwl +COMPILERFLAGS += -DUSE_JPWL +endif + +if with_liblcms1 +INCLUDES += @lcms1includes@ +endif + +if with_liblcms2 +INCLUDES += @lcms2includes@ +endif + +CFLAGS = $(COMPILERFLAGS) $(INCLUDES) + +headerdir = openjpeg-$(MAJOR).$(MINOR) + +all-local: + @$(INSTALL) -d ../bin + @cp -d .libs/libopenjpeg.* ../bin/ + @rm -f ../bin/libopenjpeg.la* + @rm -rf .report_lib + @$(INSTALL) -d .report_lib + @cp -d .libs/libopenjpeg.* .report_lib + @rm -f .report_lib/libopenjpeg.lai + @echo "" > .report.txt + @echo "Installing: ${prefix}/include/${headerdir}/" >> .report.txt + @echo "Installing: ${prefix}/include/${headerdir}/openjpeg.h" >> .report.txt + @(cd .report_lib; \ + l=`ls --file-type`; \ + for f in $$l ; do \ + echo "Installing: ${prefix}/lib/$$f" >> ../.report.txt ; \ + done) + @rm -rf .report_lib + +install-data-hook: + (cd $(DESTDIR)${prefix}/include && rm -f openjpeg.h) + (cd $(DESTDIR)${prefix}/include && \ + $(LN_S) ${headerdir}/openjpeg.h openjpeg.h) + +uninstall-hook: + (cd $(DESTDIR)${prefix}/include && rm -rf openjpeg.h ${headerdir}) |
