INCLUDE_DIRECTORIES(${GCONF2_INCLUDE_DIRS} ${XFCONF_INCLUDE_DIRS})

SET(TARGETS "")

IF(ENABLE_MODULE_GNOME)
	ADD_LIBRARY(desktopnova-module-gnome MODULE module_gnome.c)
	SET_TARGET_PROPERTIES(desktopnova-module-gnome
	                      PROPERTIES PREFIX ""
	                                 OUTPUT_NAME module_gnome)
	TARGET_LINK_LIBRARIES(desktopnova-module-gnome ${GCONF2_LIBRARIES})
	SET(TARGETS ${TARGETS} desktopnova-module-gnome)
ENDIF(ENABLE_MODULE_GNOME)

IF(ENABLE_MODULE_XFCE)
	ADD_LIBRARY(desktopnova-module-xfce MODULE module_xfce.c)
	SET_TARGET_PROPERTIES(desktopnova-module-xfce
	                      PROPERTIES PREFIX ""
	                                 OUTPUT_NAME module_xfce)
	SET(TARGETS ${TARGETS} desktopnova-module-xfce)
ENDIF(ENABLE_MODULE_XFCE)

IF(ENABLE_MODULE_XFCE_XFCONF)
	ADD_LIBRARY(desktopnova-module-xfce-xfconf MODULE module_xfce_xfconf.c)
	SET_TARGET_PROPERTIES(desktopnova-module-xfce-xfconf
	                      PROPERTIES PREFIX ""
	                                 OUTPUT_NAME module_xfce_xfconf)
	TARGET_LINK_LIBRARIES(desktopnova-module-xfce-xfconf ${XFCONF_LIBRARIES})
	SET(TARGETS ${TARGETS} desktopnova-module-xfce-xfconf)
ENDIF(ENABLE_MODULE_XFCE_XFCONF)


INSTALL(TARGETS ${TARGETS}
        LIBRARY DESTINATION ${DIRS_PKGLIBDIR})
