set(MIXERS
WIPE-UP
WIPE-LEFT
WIPE-BARN-DOOR-V
SLIDE-RIGHT
PUSH-UP
PUSH-DOWN
WIPE-RIGHT
WIPE-DOWN
WIPE-BARN-DOOR-H
SLIDE-LEFT
PUSH-RIGHT
WIPE-RECT
WIPE-CIRCLE
SLIDE-UP
SLIDE-DOWN
PUSH-LEFT
)
foreach(MIXER IN LISTS MIXERS)
string(TOLOWER ${MIXER} LOWERCASE_MIXER)
set(${MIXER}_SOURCES sleid0r_${LOWERCASE_MIXER}.c)
if(MSVC)
set(${MIXER}_SOURCES ${${MIXER}_SOURCES} ${FREI0R_1_2_DEF})
endif(MSVC)
add_library(sleid0r_${LOWERCASE_MIXER} MODULE ${${MIXER}_SOURCES})
set_target_properties (sleid0r_${LOWERCASE_MIXER} PROPERTIES PREFIX "")
install (TARGETS sleid0r_${LOWERCASE_MIXER} LIBRARY DESTINATION ${LIBDIR})
endforeach()