project (sf_dce2)

sf_dynamic_preproc_lib (${CMAKE_CURRENT_BINARY_DIR}/sf_dynamic_preproc_lib.c)

KERIO_TARGET(sf_dce2 shared)

KERIO_ADD_INCLUDES_DIR(sf_dce2 ${pcreIncludeDir})
KERIO_ADD_INCLUDES_DIR(sf_dce2 .)
KERIO_ADD_INCLUDES_DIR(sf_dce2 ./includes)
configHIncludeDir(${PROJECT_NAME})

set (sf_dce2_SOURCES
	dce2_cl.c
	dce2_co.c
	dce2_config.c
	dce2_debug.c
	dce2_event.c
	dce2_http.c
	dce2_list.c
	dce2_memory.c
	dce2_roptions.c
	dce2_smb.c
	dce2_stats.c
	dce2_tcp.c
	dce2_udp.c
	dce2_utils.c
	snort_dce2.c
	spp_dce2.c
	dce2_cl.h
	dce2_co.h
	dce2_config.h
	dce2_debug.h
	dce2_event.h
	dce2_http.h
	dce2_list.h
	dce2_memory.h
	dce2_roptions.h
	dce2_session.h
	dce2_smb.h
	dce2_stats.h
	dce2_tcp.h
	dce2_udp.h
	dce2_utils.h
	snort_dce2.h
	spp_dce2.h
	${CMAKE_CURRENT_BINARY_DIR}/sf_dynamic_preproc_lib.c
# since 2.9.5.6
	dce2_paf.c
	dce2_paf.h
)

KERIO_TARGET_DEP (sf_dce2 sf_dynamic_initialize_lib)
KERIO_TARGET_DONE (sf_dce2)

set_target_properties(${PROJECT_NAME} PROPERTIES OUTPUT_NAME "${PROJECT_NAME}_preproc")
