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/cidx_manager.c
25 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/phix_manager.c
26 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/ppix_manager.c
27 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/thix_manager.c
28 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/tpix_manager.c
29 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2/function_list.c
32 set(JPWL_SRCS crc.c jpwl.c jpwl_lib.c rs.c)
34 set_source_files_properties(
37 COMPILE_FLAGS -fno-common)
41 ${OPENJPEG_SOURCE_DIR}/src/lib/openjp2
42 ${OPENJPEG_SOURCE_DIR}/src/lib
48 add_definitions(-DOPJ_EXPORTS)
50 add_definitions(-DOPJ_STATIC)
53 add_library(${OPENJPEG_LIBRARY_NAME}_JPWL ${JPWL_SRCS} ${OPENJPEG_SRCS})
54 set_target_properties(${OPENJPEG_LIBRARY_NAME}_JPWL
55 PROPERTIES ${OPENJPEG_LIBRARY_PROPERTIES})
58 install(TARGETS ${OPENJPEG_LIBRARY_NAME}_JPWL
59 EXPORT OpenJPEGTargets
60 RUNTIME DESTINATION ${OPENJPEG_INSTALL_BIN_DIR} COMPONENT Applications
61 LIBRARY DESTINATION ${OPENJPEG_INSTALL_LIB_DIR} COMPONENT Libraries
62 ARCHIVE DESTINATION ${OPENJPEG_INSTALL_LIB_DIR} COMPONENT Libraries