| 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) |
| |
| 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 |
| |
| 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_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_sharedlibs |
| COMPILERFLAGS += -DOPJ_EXPORTS |
| else |
| COMPILERFLAGS += -DOPJ_STATIC |
| libopenjpeg_la_LDFLAGS += -static |
| endif |
| |
| CFLAGS = $(COMPILERFLAGS) $(INCLUDES) |
| |
| headerdir = openjpeg-$(MAJOR).$(MINOR) |
| |
| all-local: |
| @$(INSTALL) -d ../bin |
| @cp -P .libs/libopenjpeg.* ../bin/ |
| @rm -f ../bin/libopenjpeg.la* |
| @rm -rf .report_lib |
| @$(INSTALL) -d .report_lib |
| @cp -P .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}) |