1 # Makefile for the MJ2 codecs of the OpenJPEG library: frames_to_mj2, mj2_to_frames, extract_j2k_from_mj2 and wrap_j2k_in_mj2
3 # Headers file are located here:
5 ${OPENJPEG_SOURCE_DIR}/libopenjpeg
6 ${OPENJPEG_SOURCE_DIR}/common
10 ADD_EXECUTABLE(frames_to_mj2
12 ${PROJECT_SOURCE_DIR}/common/getopt.c
16 TARGET_LINK_LIBRARIES(frames_to_mj2 ${OPENJPEG_LIBRARY_NAME} ${LCMS_LIB})
18 TARGET_LINK_LIBRARIES(frames_to_mj2 m)
21 ADD_EXECUTABLE(mj2_to_frames
23 ${PROJECT_SOURCE_DIR}/common/getopt.c
26 ${PROJECT_SOURCE_DIR}/common/color.c
28 TARGET_LINK_LIBRARIES(mj2_to_frames ${OPENJPEG_LIBRARY_NAME} ${LCMS_LIB})
30 TARGET_LINK_LIBRARIES(mj2_to_frames m)
33 ADD_EXECUTABLE(extract_j2k_from_mj2
34 extract_j2k_from_mj2.c
36 TARGET_LINK_LIBRARIES(extract_j2k_from_mj2 ${OPENJPEG_LIBRARY_NAME} ${LCMS_LIB})
38 TARGET_LINK_LIBRARIES(extract_j2k_from_mj2 m)
41 ADD_EXECUTABLE(wrap_j2k_in_mj2
44 TARGET_LINK_LIBRARIES(wrap_j2k_in_mj2 ${OPENJPEG_LIBRARY_NAME} ${LCMS_LIB})
46 TARGET_LINK_LIBRARIES(wrap_j2k_in_mj2 m)
49 INSTALL(TARGETS frames_to_mj2 mj2_to_frames extract_j2k_from_mj2 wrap_j2k_in_mj2