2007-09-06 12:13:05 +02:00
|
|
|
# Makefile for the MJ2 codecs of the OpenJPEG library: frames_to_mj2, mj2_to_frames, extract_j2k_from_mj2 and wrap_j2k_in_mj2
|
|
|
|
|
|
|
|
# Headers file are located here:
|
|
|
|
INCLUDE_DIRECTORIES(
|
|
|
|
${OPENJPEG_SOURCE_DIR}/libopenjpeg
|
2010-09-06 00:52:44 +02:00
|
|
|
${OPENJPEG_SOURCE_DIR}/codec/compat
|
2010-10-05 12:33:15 +02:00
|
|
|
${LCMS_INCLUDE_DIR}
|
2007-09-06 12:13:05 +02:00
|
|
|
)
|
|
|
|
|
2010-09-01 02:52:26 +02:00
|
|
|
# Do the proper thing when building static...if only there was configured
|
|
|
|
# headers or def files instead
|
2010-11-28 18:07:04 +01:00
|
|
|
ADD_DEFINITIONS(-DOPJ_STATIC)
|
2010-09-01 02:52:26 +02:00
|
|
|
|
2007-09-06 12:13:05 +02:00
|
|
|
ADD_EXECUTABLE(frames_to_mj2
|
|
|
|
frames_to_mj2.c
|
2010-09-05 23:59:25 +02:00
|
|
|
${PROJECT_SOURCE_DIR}/codec/compat/getopt.c
|
|
|
|
mj2_convert.c
|
|
|
|
mj2.c
|
|
|
|
)
|
2010-11-28 18:07:04 +01:00
|
|
|
TARGET_LINK_LIBRARIES(frames_to_mj2 ${OPENJPEG_LIBRARY_NAME}.static ${LCMS_LIB})
|
2007-09-06 12:13:05 +02:00
|
|
|
IF(UNIX)
|
|
|
|
TARGET_LINK_LIBRARIES(frames_to_mj2 m)
|
|
|
|
ENDIF(UNIX)
|
|
|
|
|
|
|
|
ADD_EXECUTABLE(mj2_to_frames
|
|
|
|
mj2_to_frames.c
|
2010-09-05 23:59:25 +02:00
|
|
|
${PROJECT_SOURCE_DIR}/codec/compat/getopt.c
|
|
|
|
mj2_convert.c
|
|
|
|
mj2.c
|
|
|
|
)
|
2010-11-28 18:07:04 +01:00
|
|
|
TARGET_LINK_LIBRARIES(mj2_to_frames ${OPENJPEG_LIBRARY_NAME}.static ${LCMS_LIB})
|
2007-09-06 12:13:05 +02:00
|
|
|
IF(UNIX)
|
|
|
|
TARGET_LINK_LIBRARIES(mj2_to_frames m)
|
|
|
|
ENDIF(UNIX)
|
|
|
|
|
|
|
|
ADD_EXECUTABLE(extract_j2k_from_mj2
|
|
|
|
extract_j2k_from_mj2.c
|
|
|
|
mj2.c )
|
2010-11-28 18:07:04 +01:00
|
|
|
TARGET_LINK_LIBRARIES(extract_j2k_from_mj2 ${OPENJPEG_LIBRARY_NAME}.static ${LCMS_LIB})
|
2007-09-06 12:13:05 +02:00
|
|
|
IF(UNIX)
|
|
|
|
TARGET_LINK_LIBRARIES(extract_j2k_from_mj2 m)
|
|
|
|
ENDIF(UNIX)
|
|
|
|
|
|
|
|
ADD_EXECUTABLE(wrap_j2k_in_mj2
|
|
|
|
wrap_j2k_in_mj2.c
|
|
|
|
mj2.c )
|
2010-11-28 18:07:04 +01:00
|
|
|
TARGET_LINK_LIBRARIES(wrap_j2k_in_mj2 ${OPENJPEG_LIBRARY_NAME}.static ${LCMS_LIB})
|
2007-09-06 12:13:05 +02:00
|
|
|
IF(UNIX)
|
|
|
|
TARGET_LINK_LIBRARIES(wrap_j2k_in_mj2 m)
|
|
|
|
ENDIF(UNIX)
|
|
|
|
|
2007-09-12 11:04:03 +02:00
|
|
|
INSTALL(TARGETS frames_to_mj2 mj2_to_frames extract_j2k_from_mj2 wrap_j2k_in_mj2
|
|
|
|
DESTINATION bin)
|