set(example java_async)
-set(sources AsyncTest.java FinalizeTask.java Forwarder.java Master.java Slave.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/AsyncTest.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/FinalizeTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Forwarder.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Master.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Slave.java)
if(enable_java)
add_custom_command(
set(example java_bittorrent)
-set(sources Bittorrent.java Common.java Connection.java MessageTask.java Peer.java Tracker.java TrackerTask.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Bittorrent.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Common.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Connection.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/MessageTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Peer.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Tracker.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/TrackerTask.java)
if(enable_java)
add_custom_command(
set(example java_chord)
-set(sources Chord.java ChordTask.java Common.java FindSuccessorAnswerTask.java FindSuccessorTask.java GetPredecessorAnswerTask.java GetPredecessorTask.java Node.java NotifyTask.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Chord.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/ChordTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Common.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/FindSuccessorAnswerTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/FindSuccessorTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/GetPredecessorAnswerTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/GetPredecessorTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Node.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/NotifyTask.java)
if(enable_java)
add_custom_command(
${examples_src}
${sources}
PARENT_SCOPE)
-set(bin_files
- ${bin_files}
- PARENT_SCOPE)
-set(txt_files
- ${txt_files}
- PARENT_SCOPE)
set(example java_cloud)
-set(sources Cloud.java FinalizeTask.java Master.java Slave.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Cloud.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/FinalizeTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Master.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Slave.java)
if(enable_java)
add_custom_command(
set(example java_cloud_energy)
-set(sources Main.java EnergyVMRunner.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Main.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/EnergyVMRunner.java)
if(enable_java)
add_custom_command(
set(example java_cloud_migration)
-set(sources Daemon.java Main.java Test.java TestHostOnOff.java XVM.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Daemon.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Main.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Test.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/TestHostOnOff.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/XVM.java)
if(enable_java)
add_custom_command(
set(example java_commTime)
-set(sources CommTimeTest.java FinalizeTask.java Master.java Slave.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/CommTimeTest.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/FinalizeTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Master.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Slave.java)
if(enable_java)
add_custom_command(
set(example java_energy)
-set(sources EnergyConsumer.java Energy.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Energy.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/EnergyConsumer.java)
if(enable_java)
add_custom_command(
set(example java_io)
-set(sources IO.java Node.java Storage.java Client.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/IO.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Node.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Storage.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Client.java)
if(enable_java)
add_custom_command(
set(example java_kademlia)
-set(sources Kademlia.java
- Answer.java Bucket.java Common.java Contact.java FindNodeAnswerTask.java FindNodeTask.java KademliaTask.java Node.java PingAnswerTask.java PingTask.java RoutingTable.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Kademlia.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Answer.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Bucket.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Common.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Contact.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/FindNodeAnswerTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/FindNodeTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/KademliaTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Node.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/PingAnswerTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/PingTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/RoutingTable.java)
if(enable_java)
add_custom_command(
set(example java_master_slave_bypass)
-set(sources FinalizeTask.java Master.java MsBypass.java Slave.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/MsBypass.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/FinalizeTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Master.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Slave.java)
if(enable_java)
add_custom_command(
set(example java_master_slave_kill)
-set(sources MsKill.java FinalizeTask.java Master.java Slave.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/MsKill.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/FinalizeTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Master.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Slave.java)
if(enable_java)
add_custom_command(
set(example java_masterslave)
-set(sources FinalizeTask.java Forwarder.java Master.java Masterslave.java Slave.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Masterslave.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Forwarder.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Master.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/FinalizeTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Slave.java)
if(enable_java)
add_custom_command(
set(example java_migration)
-set(sources Migration.java Emigrant.java Policeman.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Migration.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Emigrant.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Policeman.java)
if(enable_java)
add_custom_command(
set(example java_mutualExclusion)
-set(sources Coordinator.java GrantTask.java MutexCentral.java Node.java ReleaseTask.java RequestTask.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Coordinator.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/GrantTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/MutexCentral.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Node.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/ReleaseTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/RequestTask.java)
if(enable_java)
add_custom_command(
set(example java_pingPong)
-set(sources PingPongTask.java PingPongTest.java Receiver.java Sender.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/PingPongTest.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/PingPongTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Receiver.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Sender.java)
if(enable_java)
add_custom_command(
set(example java_priority)
-set(sources Priority.java Test.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Priority.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Test.java)
if(enable_java)
add_custom_command(
set(example java_startKillTime)
-set(sources Master.java Slave.java StartKillTime.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Master.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Slave.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/StartKillTime.java)
if(enable_java)
add_custom_command(
set(example java_suspend)
-set(sources Suspend.java DreamMaster.java LazyGuy.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/Suspend.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/DreamMaster.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/LazyGuy.java)
if(enable_java)
add_custom_command(
set(example java_tracing)
-set(sources PingPongTask.java Receiver.java Sender.java TracingTest.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/PingPongTask.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Receiver.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/Sender.java
+ ${CMAKE_CURRENT_SOURCE_DIR}/TracingTest.java)
if(enable_java)
add_custom_command(
set(example java_semaphore_gc)
-set(sources SemaphoreGC.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/SemaphoreGC.java)
if(enable_java)
add_custom_command(
set(example java_sleep_host_off)
-set(sources SleepHostOff.java)
+set(sources ${CMAKE_CURRENT_SOURCE_DIR}/SleepHostOff.java)
if(enable_java)
add_custom_command(