1# eclipse
2SET(CMAKE_VERBOSE_MAKEFILE ON)
3IF(CMAKE_COMPILER_IS_GNUCC)
4  SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fmessage-length=0")
5ENDIF(CMAKE_COMPILER_IS_GNUCC)
6IF(CMAKE_COMPILER_IS_GNUCXX)
7  SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fmessage-length=0")
8ENDIF(CMAKE_COMPILER_IS_GNUCXX)
9#
10IF(AVIDEMUX_THIS_IS_CORE)
11        SET(ADM_INCLUDE_PREFIX ${CMAKE_SOURCE_DIR}/)
12        SET(ADM_INCLUDE_POSTFIX include/)
13        INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/config)
14ELSE(AVIDEMUX_THIS_IS_CORE)
15        SET(ADM_INCLUDE_PREFIX ${ADM_HEADER_DIR})
16        SET(ADM_INCLUDE_POSTFIX /)
17        INCLUDE_DIRECTORIES(${ADM_INCLUDE_PREFIX}/)
18ENDIF(AVIDEMUX_THIS_IS_CORE)
19
20MACRO(ADD_CORE_INCLUDE iname)
21        INCLUDE_DIRECTORIES(${ADM_INCLUDE_PREFIX}/${iname}/${ADM_INCLUDE_POSTFIX})
22ENDMACRO(ADD_CORE_INCLUDE name)
23
24
25ADD_CORE_INCLUDE(ADM_core)
26ADD_CORE_INCLUDE(ADM_coreAudioFilter)
27ADD_CORE_INCLUDE(ADM_coreAudioParser)
28ADD_CORE_INCLUDE(ADM_coreAudio)
29ADD_CORE_INCLUDE(ADM_coreAudioDevice)
30ADD_CORE_INCLUDE(ADM_coreAudioEncoder)
31ADD_CORE_INCLUDE(ADM_coreDemuxer)
32
33if (UNIX )
34	include_directories(${ADM_INCLUDE_PREFIX}/ADM_coreDemuxer/${ADM_INCLUDE_POSTFIX}/unix)
35endif (UNIX )
36
37ADD_CORE_INCLUDE(ADM_coreDemuxerMpeg)
38ADD_CORE_INCLUDE(ADM_coreImage)
39ADD_CORE_INCLUDE(ADM_coreMuxer)
40ADD_CORE_INCLUDE(ADM_coreScript)
41ADD_CORE_INCLUDE(ADM_coreUI)
42ADD_CORE_INCLUDE(ADM_coreUtils)
43ADD_CORE_INCLUDE(ADM_coreVideoEncoder)
44ADD_CORE_INCLUDE(ADM_coreVideoFilter)
45ADD_CORE_INCLUDE(ADM_coreVideoCodec)
46ADD_CORE_INCLUDE(ADM_coreImageLoader)
47ADD_CORE_INCLUDE(ADM_coreJobs)
48ADD_CORE_INCLUDE(ADM_coreSocket)
49ADD_CORE_INCLUDE(ADM_coreAudioCodec)
50
51