# Include directories
include_directories(
  ../../core
  ../../pptrace
  ${CMAKE_BINARY_DIR}/include/
)

# Libraries diretory
link_directories(${CMAKE_BINARY_DIR}/lib/ ${CMAKE_BINARY_DIR}/extlib/lib/)

# Create : libeztrace-convert-stdio.so
set(CMAKE_C_FLAGS ${C_FLAGS})

add_library(
  eztrace-convert-stdio
  SHARED
  eztrace_convert_stdio.c
)

target_link_libraries(
 eztrace-convert-stdio
 gtg
  )

# Create : libeztrace-stdio.so
add_library(
  eztrace-stdio
  SHARED
  stdio.c
)

target_link_libraries(
 eztrace-stdio
 dl
)

# Create : libeztrace-autostart-stio.so
add_library(
  eztrace-autostart-stdio
  SHARED
  stdio.c
)

target_link_libraries(
 eztrace-autostart-stdio
 eztrace
)

set(eztrace-autostart-stdio PROPERTIES CMAKE_C_FLAGS "-DEZTRACE_AUTOSTART")

install(TARGETS eztrace-convert-stdio eztrace-stdio eztrace-autostart-stdio LIBRARY DESTINATION lib)