-set(process_kill_sources ${CMAKE_CURRENT_SOURCE_DIR}/process/kill/Main.java
- ${CMAKE_CURRENT_SOURCE_DIR}/process/kill/Killer.java
- ${CMAKE_CURRENT_SOURCE_DIR}/process/kill/Victim.java)
-set(process_migration_sources ${CMAKE_CURRENT_SOURCE_DIR}/process/migration/Main.java
- ${CMAKE_CURRENT_SOURCE_DIR}/process/migration/Emigrant.java
- ${CMAKE_CURRENT_SOURCE_DIR}/process/migration/Policeman.java)
-set(process_suspend_sources ${CMAKE_CURRENT_SOURCE_DIR}/process/suspend/Main.java
- ${CMAKE_CURRENT_SOURCE_DIR}/process/suspend/DreamMaster.java
- ${CMAKE_CURRENT_SOURCE_DIR}/process/suspend/LazyGuy.java)
-
-foreach (example process_kill process_migration process_suspend)
- if(enable_java)
- string (REPLACE "_" "/" example_dir ${example})
+set (srcdir ${CMAKE_CURRENT_SOURCE_DIR}/app/bittorrent)
+set(app_bittorrent_sources ${srcdir}/Main.java ${srcdir}/Common.java ${srcdir}/Connection.java
+ ${srcdir}/MessageTask.java ${srcdir}/Peer.java ${srcdir}/Tracker.java
+ ${srcdir}/TrackerTask.java)
+
+set (srcdir ${CMAKE_CURRENT_SOURCE_DIR}/app/centralizedmutex)
+set(app_centralizedmutex_sources ${srcdir}/Main.java ${srcdir}/Coordinator.java ${srcdir}/GrantTask.java
+ ${srcdir}/Node.java ${srcdir}/ReleaseTask.java ${srcdir}/RequestTask.java)
+
+set (srcdir ${CMAKE_CURRENT_SOURCE_DIR}/app/masterworker)
+set(app_masterworker_sources ${srcdir}/Main.java ${srcdir}/Master.java ${srcdir}/Worker.java)
+
+set (srcdir ${CMAKE_CURRENT_SOURCE_DIR}/app/pingpong)
+set(app_pingpong_sources ${srcdir}/Main.java ${srcdir}/PingPongTask.java ${srcdir}/Receiver.java
+ ${srcdir}/Sender.java)
+
+set (srcdir ${CMAKE_CURRENT_SOURCE_DIR}/async/dsend)
+set(async_dsend_sources ${srcdir}/Main.java ${srcdir}/Receiver.java ${srcdir}/Sender.java)
+
+set (srcdir ${CMAKE_CURRENT_SOURCE_DIR}/cloud/masterworker)
+set(cloud_masterworker_sources ${srcdir}/Main.java ${srcdir}/Master.java ${srcdir}/Worker.java)
+
+set (srcdir ${CMAKE_CURRENT_SOURCE_DIR}/cloud/migration)
+set(cloud_migration_sources ${srcdir}/Main.java ${srcdir}/Daemon.java ${srcdir}/Test.java
+ ${srcdir}/TestHostOnOff.java ${srcdir}/XVM.java)
+
+set (srcdir ${CMAKE_CURRENT_SOURCE_DIR}/dht/chord)
+set(dht_chord_sources ${srcdir}/Main.java ${srcdir}/ChordTask.java ${srcdir}/Common.java
+ ${srcdir}/FindSuccessorAnswerTask.java ${srcdir}/FindSuccessorTask.java
+ ${srcdir}/GetPredecessorAnswerTask.java ${srcdir}/GetPredecessorTask.java
+ ${srcdir}/Node.java ${srcdir}/NotifyTask.java)
+
+set (srcdir ${CMAKE_CURRENT_SOURCE_DIR}/dht/kademlia)
+set(dht_kademlia_sources ${srcdir}/Main.java ${srcdir}/Answer.java ${srcdir}/Bucket.java ${srcdir}/Common.java
+ ${srcdir}/Contact.java ${srcdir}/FindNodeAnswerTask.java ${srcdir}/FindNodeTask.java
+ ${srcdir}/KademliaTask.java ${srcdir}/Node.java ${srcdir}/PingAnswerTask.java
+ ${srcdir}/PingTask.java ${srcdir}/RoutingTable.java)
+
+set (srcdir ${CMAKE_CURRENT_SOURCE_DIR}/trace/pingpong)
+set(trace_pingpong_sources ${srcdir}/Main.java ${srcdir}/PingPongTask.java ${srcdir}/Receiver.java
+ ${srcdir}/Sender.java)