diff options
Diffstat (limited to 'src/lib/openjp2/Makefile.am')
| -rw-r--r-- | src/lib/openjp2/Makefile.am | 109 |
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 |
