summaryrefslogtreecommitdiff
path: root/src/lib/openjp2/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/openjp2/Makefile.am')
-rw-r--r--src/lib/openjp2/Makefile.am109
1 files changed, 109 insertions, 0 deletions
diff --git a/src/lib/openjp2/Makefile.am b/src/lib/openjp2/Makefile.am
new file mode 100644
index 00000000..2fb79f9f
--- /dev/null
+++ b/src/lib/openjp2/Makefile.am
@@ -0,0 +1,109 @@
+MAINTAINERCLEANFILES = Makefile.in
+
+SUBDIRS = .
+
+if WANT_JPWL
+SUBDIRS += jpwl
+endif
+
+includesdir = $(includedir)/openjpeg-$(MAJOR_NR).$(MINOR_NR)
+includes_HEADERS = openjpeg.h opj_stdint.h $(top_builddir)/opj_config.h
+
+lib_LTLIBRARIES = libopenjpeg.la
+
+libopenjpeg_la_CPPFLAGS = \
+-I. \
+-I$(top_srcdir)/libopenjpeg \
+-I$(top_builddir)/libopenjpeg
+libopenjpeg_la_CFLAGS =
+libopenjpeg_la_LIBADD = -lm
+libopenjpeg_la_LDFLAGS = -no-undefined -version-info @lt_version@
+
+libopenjpeg_la_SOURCES = \
+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 \
+t1_generate_luts.c \
+t2.c \
+tcd.c \
+tgt.c \
+cidx_manager.c \
+phix_manager.c \
+ppix_manager.c \
+thix_manager.c \
+tpix_manager.c \
+function_list.c \
+bio.h \
+cio.h \
+dwt.h \
+event.h \
+fix.h \
+image.h \
+indexbox_manager.h \
+int.h \
+j2k.h \
+j2k_lib.h \
+jp2.h \
+jpt.h \
+mct.h \
+mqc.h \
+opj_includes.h \
+opj_malloc.h \
+pi.h \
+raw.h \
+t1.h \
+t1_luts.h \
+t2.h \
+tcd.h \
+tgt.h \
+cidx_manager.h \
+function_list.h
+
+EXTRA_DIST = \
+CMakeLists.txt
+
+install-data-hook:
+ cd $(DESTDIR)$(includedir) && rm -f openjpeg.h
+ @rm -rf $(top_builddir)/report.txt
+ @echo -e " (LA)\t$(libdir)/libopenjpeg.la" >> $(top_builddir)/report.txt
+if BUILD_SHARED
+ @( $(call solist) ) >> $(top_builddir)/report.txt
+endif
+if BUILD_STATIC
+ @echo -e " (A)\t$(base)/$(a)" >> $(top_builddir)/report.txt
+endif
+ @echo -e " (H)\t$(includedir)/openjpeg-$(MAJOR_NR).$(MINOR_NR)/openjpeg.h" >> $(top_builddir)/report.txt
+
+uninstall-hook:
+ rm -f $(DESTDIR)$(includedir)/openjpeg.h
+
+solist = $(foreach f, $(dll) $(so), echo -e ' $(SO_PREFIX)\t$(base)/$(f)' ;)
+get_tok = $(shell grep -E "^$(1)=" $(lib_LTLIBRARIES) | cut -d "'" -f 2)
+base = $(call get_tok,libdir)
+so = $(call get_tok,library_names)
+a = $(call get_tok,old_library)
+
+if HAVE_WIN32
+SO_PREFIX = (DLL)
+dll = $(call get_tok,dlname)
+else
+if HAVE_DARWIN
+SO_PREFIX = (DY)
+dll =
+else
+SO_PREFIX = (SO)
+dll =
+endif
+endif