set(JournalPluginName "anyjournalplugin")

set(JournalPluginSource
	anyjournalplugin.cpp
	anyjournalform.cpp
	anyjournaldock.cpp
)

set(JournalPluginMoc
	anyjournalplugin.h
	anyjournalform.h
	anyjournaldock.h
)

set(JournalPluginForm
	anyjournaldock.ui
	anyjournalform.ui
)

set(JournalPluginResource
	images.qrc
)

qt4_wrap_ui(GeneratedForm ${JournalPluginForm})
qt4_wrap_cpp(GeneratedMoc ${JournalPluginMoc})
qt4_add_resources(GeneratedResource ${JournalPluginResource})

add_definitions(-DQT_PLUGIN)

add_library(${JournalPluginName} MODULE
	${JournalPluginSource}
	${GeneratedMoc}
	${GeneratedResource}
	${GeneratedForm}
)

target_link_libraries(${JournalPluginName}
	emcore
	emgui
	elcomponents
	${QT_QTXML_LIBRARY}
	${QT_QTSQL_LIBRARY}
)

