4 CURRENT=`expr $(MAJOR) + $(MINOR)`
6 lib_LTLIBRARIES = libopenjpeg_JPWL.la
8 libopenjpeg_JPWL_la_LDFLAGS = -no-undefined \
9 -version-info $(CURRENT):$(BUILD):$(MINOR)
11 JPWL_SRCS = crc.c jpwl.c jpwl_lib.c rs.c
12 JPWL_INCLS = jpwl.h crc.h rs.h
14 SRCS = ../libopenjpeg/bio.c ../libopenjpeg/cio.c ../libopenjpeg/dwt.c \
15 ../libopenjpeg/event.c ../libopenjpeg/image.c ../libopenjpeg/j2k.c \
16 ../libopenjpeg/j2k_lib.c ../libopenjpeg/jp2.c ../libopenjpeg/jpt.c \
17 ../libopenjpeg/mct.c ../libopenjpeg/mqc.c ../libopenjpeg/openjpeg.c \
18 ../libopenjpeg/pi.c ../libopenjpeg/raw.c ../libopenjpeg/t1.c \
19 ../libopenjpeg/t2.c ../libopenjpeg/tcd.c ../libopenjpeg/tgt.c \
20 ../libopenjpeg/opj_convert.c $(JPWL_SRCS)
22 INCLS = ../libopenjpeg/bio.h ../libopenjpeg/cio.h ../libopenjpeg/dwt.h \
23 ../libopenjpeg/event.h ../libopenjpeg/fix.h ../libopenjpeg/image.h \
24 ../libopenjpeg/int.h ../libopenjpeg/j2k.h ../libopenjpeg/j2k_lib.h \
25 ../libopenjpeg/jp2.h ../libopenjpeg/jpt.h ../libopenjpeg/mct.h \
26 ../libopenjpeg/mqc.h ../libopenjpeg/openjpeg.h ../libopenjpeg/pi.h \
27 ../libopenjpeg/raw.h ../libopenjpeg/t1.h ../libopenjpeg/t2.h \
28 ../libopenjpeg/tcd.h ../libopenjpeg/tgt.h ../libopenjpeg/opj_malloc.h \
29 ../libopenjpeg/opj_convert.h ../libopenjpeg/opj_includes.h \
32 libopenjpeg_JPWL_la_SOURCES = $(SRCS) $(INCLS)
33 libopenjpeg_JPWL_la_LIBADD = @LDLIBS@
35 # Converts cr/lf to just lf
39 @$(DOS2UNIX) $(SRCS) $(INCLS)
41 COMPILERFLAGS = -Wall -ffast-math -std=c99
44 INCLUDES = -I.. -I. -I../libopenjpeg
47 INCLUDES += @tiffincludes@
48 USERLIBS += @tifflibs@
52 INCLUDES += @pngincludes@
57 INCLUDES += @lcms2includes@
58 USERLIBS += @lcms2libs@
62 INCLUDES += @lcms1includes@
63 USERLIBS += @lcms1libs@
66 bin_PROGRAMS = JPWL_j2k_to_image JPWL_image_to_j2k
68 CFLAGS = $(COMPILERFLAGS) $(INCLUDES) -DUSE_JPWL
69 LDADD = ./libopenjpeg_JPWL.la $(USERLIBS)
71 JPWL_j2k_to_image_SOURCES = ../codec/compat/getopt.c ../codec/index.c \
72 ../codec/convert.c ../codec/j2k_to_image.c
74 JPWL_image_to_j2k_SOURCES = ../codec/compat/getopt.c ../codec/index.c \
75 ../codec/convert.c ../codec/image_to_j2k.c
77 REPBIN=$(bin_PROGRAMS)
81 $(INSTALL) $(bin_PROGRAMS) ../bin
82 cp -d .libs/libopenjpeg_JPWL.* ../bin
83 rm -f ../bin/libopenjpeg_JPWL.la*
85 @$(INSTALL) -d .report_lib
86 @cp -d .libs/libopenjpeg_JPWL.* .report_lib
87 @rm -f .report_lib/libopenjpeg_JPWL.lai
89 @(for f in ${REPBIN} ; do \
90 echo "Installing: ${prefix}/bin/$$f" >> .report.txt ; \
95 echo "Installing: ${prefix}/lib/$$f" >> ../.report.txt ; \