--- a/server/CMakeLists.txt
+++ b/server/CMakeLists.txt
@@ -2,63 +2,11 @@
     file(GLOB exosip2_src exosip2/*.cpp)
     file(GLOB exosip2_inc exosip2/*.h)
 
-    add_executable(bayonne-server-exosip2 ${exosip2_src} ${exosip2_inc})
-    add_dependencies(bayonne-server-exosip2 bayonne-server bayonne-runtime usecure ucommon eXosip2)
-    target_link_libraries(bayonne-server-exosip2 bayonne-server bayonne-runtime usecure ucommon ${EXOSIP2_LIBS} ${ORTP_LIBS} ${USES_UCOMMON_LIBRARIES} ${EXPORT_LIBS})
+    add_executable(bayonne-sipwitch ${exosip2_src} ${exosip2_inc})
+    add_dependencies(bayonne-sipwitch bayonne-server bayonne-runtime usecure ucommon eXosip2)
+    target_link_libraries(bayonne-sipwitch bayonne-server bayonne-runtime usecure ucommon ${EXOSIP2_LIBS} ${ORTP_LIBS} ${USES_UCOMMON_LIBRARIES} ${EXPORT_LIBS})
 
-    install(TARGETS bayonne-server-exosip2 DESTINATION ${INSTALL_SBINDIR})
+    install(TARGETS bayonne-sipwitch DESTINATION ${INSTALL_SBINDIR})
 endif()
 
-if(HAVE_VPBAPI)
-    file(GLOB vpbapi_src vpbapi/*.cpp)
-    file(GLOB vpbapi_inc vpbapi/*.h)
 
-    add_executable(bayonne-server-vpbapi ${vpbapi_src} ${vpbapi_inc})
-    add_dependencies(bayonne-server-vpbapi bayonne-server bayonne-runtime ucommon)
-    target_link_libraries(bayonne-server-vpbapi bayonne-server bayonne-runtime ucommon vpb ${USES_UCOMMON_LIBRARIES} ${EXPORT_LIBS})
-
-    install(TARGETS bayonne-server-vpbapi DESTINATION ${INSTALL_SBINDIR})
-endif()
-
-if(HAVE_CAPI20)
-    file(GLOB capi20_src capi20/*.cpp)
-    file(GLOB capi20_inc capi20/*.h)
-
-    add_executable(bayonne-server-capi20 ${capi20_src} ${capi20_inc})
-    add_dependencies(bayonne-server-capi20 bayonne-server bayonne-runtime ucommon)
-    target_link_libraries(bayonne-server-capi20 bayonne-server bayonne-runtime ucommon capi20 ${USES_UCOMMON_LIBRARIES} ${EXPORT_LIBS})
-
-    install(TARGETS bayonne-server-capi20 DESTINATION ${INSTALL_SBINDIR})
-endif()
-
-if(HAVE_PIKA)
-    file(GLOB pika_src pika/*.cpp)
-    file(GLOB pika_inc pika/*.h)
-
-    add_executable(bayonne-server-pika ${pika_src} ${pika_inc})
-    add_dependencies(bayonne-server-pika bayonne-server bayonne-runtime ucommon)
-    target_link_libraries(bayonne-server-pika bayonne-server bayonne-runtime ucommon monty pk_cti pk_dsp ${USES_UCOMMON_LIBRARIES} ${EXPORT_LIBS})
-
-    install(TARGETS bayonne-server-pika DESTINATION ${INSTALL_SBINDIR})
-endif()
-
-if(HAVE_SYS_TELEPHONY_H OR HAVE_LINUX_TELEPHONY_H)
-    file(GLOB phonedev_src phonedev/*.cpp)
-    file(GLOB phonedev_inc phonedev/*.h)
-
-    add_executable(bayonne-server-phonedev ${phonedev_src} ${phonedev_inc})
-    add_dependencies(bayonne-server-phonedev bayonne-server bayonne-runtime ucommon)
-    target_link_libraries(bayonne-server-phonedev bayonne-server bayonne-runtime ucommon ${USES_UCOMMON_LIBRARIES} ${EXPORT_LIBS})
-
-    install(TARGETS bayonne-server-phonedev DESTINATION ${INSTALL_SBINDIR})
-endif()
-
-file(GLOB simulator_src simulator/*.cpp)
-file(GLOB simulator_inc simulator/*.h)
-
-add_executable(bayonne-simulator ${simulator_src} ${simulator_inc})
-add_dependencies(bayonne-simulator bayonne-server bayonne-runtime ucommon)
-target_link_libraries(bayonne-simulator bayonne-server bayonne-runtime ucommon ${USES_UCOMMON_LIBRARIES} ${EXPORT_LIBS})
-
-install(TARGETS bayonne-simulator DESTINATION ${INSTALL_BINDIR})
-