1 # Makefile for the main JPWL OpenJPEG codecs: JPWL_ j2k_to_image and JPWL_image_to_j2k
3 add_definitions(-DUSE_JPWL)
6 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/bio.c
7 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/cio.c
8 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/dwt.c
9 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/event.c
10 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/image.c
11 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/j2k.c
12 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/j2k_lib.c
13 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/jp2.c
14 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/jpt.c
15 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/mct.c
16 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/mqc.c
17 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/openjpeg.c
18 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/pi.c
19 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/raw.c
20 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/t1.c
21 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/t2.c
22 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/tcd.c
23 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/tgt.c
24 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/function_list.c
27 set(JPWL_SRCS crc.c jpwl.c jpwl_lib.c rs.c)
29 set_source_files_properties(
32 COMPILE_FLAGS -fno-common)
36 ${OPENJPEG_BINARY_DIR}/src/lib/openjp2 # opj_config.h
37 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2
38 ${OPENJPEG_SOURCE_DIR}/src/lib
44 add_definitions(-DOPJ_EXPORTS)
46 add_definitions(-DOPJ_STATIC)
49 add_library(openjpwl ${JPWL_SRCS} ${OPENJPEG_SRCS})
50 set_target_properties(openjpwl
51 PROPERTIES ${OPENJPEG_LIBRARY_PROPERTIES})
54 install(TARGETS openjpwl
55 EXPORT OpenJPEGTargets
56 RUNTIME DESTINATION ${OPENJPEG_INSTALL_BIN_DIR} COMPONENT Applications
57 LIBRARY DESTINATION ${OPENJPEG_INSTALL_LIB_DIR} COMPONENT Libraries
58 ARCHIVE DESTINATION ${OPENJPEG_INSTALL_LIB_DIR} COMPONENT Libraries