Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Rename Java examples.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 12 Sep 2017 11:18:48 +0000 (13:18 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 12 Sep 2017 21:16:49 +0000 (23:16 +0200)
Add prefix "java-" to target names, and s/_/-/.

26 files changed:
.gitignore
examples/java/CMakeLists.txt
examples/java/app/bittorrent/app-bittorrent.tesh [moved from examples/java/app/bittorrent/app_bittorrent.tesh with 100% similarity]
examples/java/app/centralizedmutex/app-centralizedmutex.tesh [moved from examples/java/app/centralizedmutex/app_centralizedmutex.tesh with 100% similarity]
examples/java/app/masterworker/app-masterworker.tesh [moved from examples/java/app/masterworker/app_masterworker.tesh with 100% similarity]
examples/java/app/pingpong/app-pingpong.tesh [moved from examples/java/app/pingpong/app_pingpong.tesh with 100% similarity]
examples/java/app/tokenring/app-tokenring.tesh [moved from examples/java/app/tokenring/app_tokenring.tesh with 100% similarity]
examples/java/async/dsend/async-dsend.tesh [moved from examples/java/async/dsend/async_dsend.tesh with 100% similarity]
examples/java/async/waitall/async-waitall.tesh [moved from examples/java/async/waitall/async_waitall.tesh with 100% similarity]
examples/java/async/yield/async-yield.tesh [moved from examples/java/async/yield/async_yield.tesh with 100% similarity]
examples/java/cloud/masterworker/cloud-masterworker.tesh [moved from examples/java/cloud/masterworker/cloud_masterworker.tesh with 100% similarity]
examples/java/cloud/migration/cloud-migration.tesh [moved from examples/java/cloud/migration/cloud_migration.tesh with 100% similarity]
examples/java/dht/chord/dht-chord.tesh [moved from examples/java/dht/chord/dht_chord.tesh with 100% similarity]
examples/java/dht/kademlia/dht-kademlia.tesh [moved from examples/java/dht/kademlia/dht_kademlia.tesh with 100% similarity]
examples/java/energy/consumption/energy-consumption.tesh [moved from examples/java/energy/consumption/energy_consumption.tesh with 100% similarity]
examples/java/energy/pstate/energy-pstate.tesh [moved from examples/java/energy/pstate/energy_pstate.tesh with 100% similarity]
examples/java/energy/vm/energy-vm.tesh [moved from examples/java/energy/vm/energy_vm.tesh with 100% similarity]
examples/java/io/file/io-file.tesh [moved from examples/java/io/file/io_file.tesh with 100% similarity]
examples/java/io/storage/io-storage.tesh [moved from examples/java/io/storage/io_storage.tesh with 100% similarity]
examples/java/process/kill/process-kill.tesh [moved from examples/java/process/kill/process_kill.tesh with 100% similarity]
examples/java/process/migration/process-migration.tesh [moved from examples/java/process/migration/process_migration.tesh with 100% similarity]
examples/java/process/startkilltime/process-startkilltime.tesh [moved from examples/java/process/startkilltime/process_startkilltime.tesh with 100% similarity]
examples/java/process/suspend/process-suspend.tesh [moved from examples/java/process/suspend/process_suspend.tesh with 100% similarity]
examples/java/task/priority/task-priority.tesh [moved from examples/java/task/priority/task_priority.tesh with 100% similarity]
examples/java/trace/pingpong/trace-pingpong.tesh [moved from examples/java/trace/pingpong/trace_pingpong.tesh with 100% similarity]
teshsuite/java/CMakeLists.txt

index 7275993..175b344 100644 (file)
@@ -246,8 +246,8 @@ examples/smpi/trace_simple/smpi_trace_simple
 examples/smpi/trace_call_location/smpi_trace_call_location
 testall
 teshsuite/datadesc_usage.out
-teshsuite/java/semaphoreGC/semaphoreGC_compiled
-teshsuite/java/sleepHostOff/sleepHostOff_compiled
+teshsuite/java/semaphoreGC/java-semaphoreGC_compiled
+teshsuite/java/sleepHostOff/java-sleepHostOff_compiled
 teshsuite/mc/dwarf/dwarf
 teshsuite/mc/dwarf-expression/dwarf-expression
 teshsuite/mc/random-bug/random-bug
@@ -1083,29 +1083,29 @@ tools/tesh/tesh
 unit_tmgr
 #########################################
 ## touched files to track the dependencies of java examples
-examples/java/app/bittorrent/java_app_bittorrent_compiled
-examples/java/app/centralizedmutex/java_app_centralizedmutex_compiled
-examples/java/app/masterworker/java_app_masterworker_compiled
-examples/java/app/pingpong/java_app_pingpong_compiled
-examples/java/app/tokenring/java_app_tokenring_compiled
-examples/java/async/yield/java_async_yield_compiled
-examples/java/async/dsend/java_async_dsend_compiled
-examples/java/async/waitall/java_async_waitall_compiled
-examples/java/dht/chord/java_dht_chord_compiled
-examples/java/dht/kademlia/java_dht_kademlia_compiled
-examples/java/cloud/masterworker/java_cloud_masterworker_compiled
-examples/java/cloud/migration/java_cloud_migration_compiled
-examples/java/energy/consumption/java_energy_consumption_compiled
-examples/java/energy/pstate/java_energy_pstate_compiled
-examples/java/energy/vm/java_energy_vm_compiled
-examples/java/io/file/java_io_file_compiled
-examples/java/io/storage/java_io_storage_compiled
-examples/java/process/kill/java_process_kill_compiled
-examples/java/process/migration/java_process_migration_compiled
-examples/java/process/suspend/java_process_suspend_compiled
-examples/java/process/startkilltime/java_process_startkilltime_compiled
-examples/java/task/priority/java_task_priority_compiled
-examples/java/trace/pingpong/java_trace_pingpong_compiled
+examples/java/app/bittorrent/java-app-bittorrent_compiled
+examples/java/app/centralizedmutex/java-app-centralizedmutex_compiled
+examples/java/app/masterworker/java-app-masterworker_compiled
+examples/java/app/pingpong/java-app-pingpong_compiled
+examples/java/app/tokenring/java-app-tokenring_compiled
+examples/java/async/yield/java-async-yield_compiled
+examples/java/async/dsend/java-async-dsend_compiled
+examples/java/async/waitall/java-async-waitall_compiled
+examples/java/dht/chord/java-dht-chord_compiled
+examples/java/dht/kademlia/java-dht-kademlia_compiled
+examples/java/cloud/masterworker/java-cloud-masterworker_compiled
+examples/java/cloud/migration/java-cloud-migration_compiled
+examples/java/energy/consumption/java-energy-consumption_compiled
+examples/java/energy/pstate/java-energy-pstate_compiled
+examples/java/energy/vm/java-energy-vm_compiled
+examples/java/io/file/java-io-file_compiled
+examples/java/io/storage/java-io-storage_compiled
+examples/java/process/kill/java-process-kill_compiled
+examples/java/process/migration/java-process-migration_compiled
+examples/java/process/suspend/java-process-suspend_compiled
+examples/java/process/startkilltime/java-process-startkilltime_compiled
+examples/java/task/priority/java-task-priority_compiled
+examples/java/trace/pingpong/java-trace-pingpong_compiled
 /CMakeCache.txt
 examples/smpi/mc/smpi_bugged1
 examples/smpi/mc/smpi_bugged1_liveness
index 0c8162e..0e1967b 100644 (file)
@@ -1,34 +1,34 @@
-set(app_bittorrent_files        Main  Common  Connection MessageTask Peer  Tracker TrackerTask)
-set(app_centralizedmutex_files  Main  Coordinator  GrantTask Node ReleaseTask  RequestTask)
-set(app_masterworker_files      Main  Master Worker) 
-set(app_pingpong_files          Main  PingPongTask Receiver Sender) 
-set(app_tokenring_files         Main RelayRunner)
-set(async_waitall_files         Main  Receiver Sender)
-set(async_yield_files           Main  Yielder)
-set(async_dsend_files           Main  Receiver Sender)
-set(cloud_masterworker_files    Main  Master Worker)
-set(cloud_migration_files       Main  Daemon Test TestHostOnOff XVM)
-set(dht_chord_files             Main  ChordTask  Common FindSuccessorAnswerTask  FindSuccessorTask
+set(app-bittorrent_files        Main  Common  Connection MessageTask Peer  Tracker TrackerTask)
+set(app-centralizedmutex_files  Main  Coordinator  GrantTask Node ReleaseTask  RequestTask)
+set(app-masterworker_files      Main  Master Worker)
+set(app-pingpong_files          Main  PingPongTask Receiver Sender)
+set(app-tokenring_files         Main  RelayRunner)
+set(async-waitall_files         Main  Receiver Sender)
+set(async-yield_files           Main  Yielder)
+set(async-dsend_files           Main  Receiver Sender)
+set(cloud-masterworker_files    Main  Master Worker)
+set(cloud-migration_files       Main  Daemon Test TestHostOnOff XVM)
+set(dht-chord_files             Main  ChordTask  Common FindSuccessorAnswerTask  FindSuccessorTask
                                       GetPredecessorAnswerTask GetPredecessorTask Node  NotifyTask)
-set(dht_kademlia_files          Main  Answer  Bucket  Common Contact FindNodeAnswerTask  FindNodeTask
+set(dht-kademlia_files          Main  Answer  Bucket  Common Contact FindNodeAnswerTask  FindNodeTask
                                       KademliaTask  Node  PingAnswerTask PingTask  RoutingTable)
-set(trace_pingpong_files        Main  PingPongTask Receiver Sender) 
-set(energy_consumption_files    Main  EnergyConsumer)
-set(energy_pstate_files         Main  PstateRunner)
-set(energy_vm_files             Main  EnergyVMRunner)
-set(io_file_files               Main  Node)
-set(io_storage_files            Main  Client)
-set(process_kill_files          Main  Killer  Victim)
-set(process_migration_files     Main  Emigrant  Policeman)
-set(process_startkilltime_files Main Sleeper)
-set(process_suspend_files       Main  DreamMaster  LazyGuy)
-set(task_priority_files         Main  Test)
+set(trace-pingpong_files        Main  PingPongTask Receiver Sender)
+set(energy-consumption_files    Main  EnergyConsumer)
+set(energy-pstate_files         Main  PstateRunner)
+set(energy-vm_files             Main  EnergyVMRunner)
+set(io-file_files               Main  Node)
+set(io-storage_files            Main  Client)
+set(process-kill_files          Main  Killer  Victim)
+set(process-migration_files     Main  Emigrant  Policeman)
+set(process-startkilltime_files Main  Sleeper)
+set(process-suspend_files       Main  DreamMaster  LazyGuy)
+set(task-priority_files         Main  Test)
 
 
-foreach (example app_bittorrent app_centralizedmutex app_masterworker app_pingpong app_tokenring async_yield async_waitall async_dsend
-         cloud_migration cloud_masterworker dht_chord dht_kademlia energy_consumption energy_pstate energy_vm io_file io_storage 
-         process_kill process_migration process_startkilltime process_suspend task_priority trace_pingpong)
-  string (REPLACE "_" "/" example_dir ${example})
+foreach (example app-bittorrent app-centralizedmutex app-masterworker app-pingpong app-tokenring async-yield async-waitall async-dsend
+         cloud-migration cloud-masterworker dht-chord dht-kademlia energy-consumption energy-pstate energy-vm io-file io-storage
+         process-kill process-migration process-startkilltime process-suspend task-priority trace-pingpong)
+  string (REPLACE "-" "/" example_dir ${example})
   set (srcdir ${CMAKE_CURRENT_SOURCE_DIR}/${example_dir})
   foreach (filename ${${example}_files} )
     set( ${example}_sources "${${example}_sources}" "${srcdir}/${filename}.java")
@@ -36,15 +36,15 @@ foreach (example app_bittorrent app_centralizedmutex app_masterworker app_pingpo
 
   if(enable_java)
     add_custom_command(
-      COMMENT "Building java_${example}..."
-      OUTPUT ${example_dir}/java_${example}_compiled
+      COMMENT "Building java-${example}..."
+      OUTPUT ${example_dir}/java-${example}_compiled
       DEPENDS ${example_sources} simgrid-java_jar ${SIMGRID_JAR}
       COMMAND ${CMAKE_COMMAND} -E make_directory ${example_dir}
       COMMAND ${JAVA_COMPILE} -classpath ${SIMGRID_JAR} -d ${CMAKE_CURRENT_BINARY_DIR} ${${example}_sources}
-      COMMAND ${CMAKE_COMMAND} -E remove ${example_dir}/java_${example}_compiled
-      COMMAND ${CMAKE_COMMAND} -E touch ${example_dir}/java_${example}_compiled
+      COMMAND ${CMAKE_COMMAND} -E remove ${example_dir}/java-${example}_compiled
+      COMMAND ${CMAKE_COMMAND} -E touch ${example_dir}/java-${example}_compiled
     )
-    add_custom_target(${example} ALL DEPENDS ${example_dir}/java_${example}_compiled)
+    add_custom_target(java-${example} ALL DEPENDS ${example_dir}/java-${example}_compiled)
   endif()
   set(examples_src  ${examples_src}  ${${example}_sources})
   set(tesh_files    ${tesh_files}    ${CMAKE_CURRENT_SOURCE_DIR}/${example_dir}/${example}.tesh)
@@ -64,10 +64,10 @@ set(xml_files     ${xml_files}     ${CMAKE_CURRENT_SOURCE_DIR}/app/bittorrent/bi
                                    ${CMAKE_CURRENT_SOURCE_DIR}/task/priority/priority.xml                  PARENT_SCOPE)
 
 if(enable_java)
-  foreach (example app_bittorrent app_centralizedmutex app_masterworker app_pingpong app_tokenring async_yield async_waitall async_dsend
-           cloud_migration cloud_masterworker dht_chord dht_kademlia energy_consumption energy_pstate energy_vm io_file io_storage 
-           process_kill process_migration process_startkilltime process_suspend task_priority trace_pingpong)
-    string (REPLACE "_" "/" example_dir ${example})
+  foreach (example app-bittorrent app-centralizedmutex app-masterworker app-pingpong app-tokenring async-yield async-waitall async-dsend
+           cloud-migration cloud-masterworker dht-chord dht-kademlia energy-consumption energy-pstate energy-vm io-file io-storage
+           process-kill process-migration process-startkilltime process-suspend task-priority trace-pingpong)
+    string (REPLACE "-" "/" example_dir ${example})
     ADD_TESH(java-${example}  --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/java --setenv LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/lib --setenv classpath=${TESH_CLASSPATH} --cd ${CMAKE_BINARY_DIR}/examples/java/${example_dir} ${CMAKE_HOME_DIRECTORY}/examples/java/${example_dir}/${example}.tesh)
   endforeach()
 endif()
index 2d9d5df..4814b20 100644 (file)
@@ -11,14 +11,14 @@ foreach(example semaphoreGC sleepHostOff)
   if(enable_java)
     add_custom_command(
       COMMENT "Building ${example}..."
-      OUTPUT  ${example}_compiled
+      OUTPUT  java-${example}_compiled
       DEPENDS ${sources} simgrid-java_jar ${SIMGRID_JAR}
       COMMAND ${JAVA_COMPILE} -classpath ${SIMGRID_JAR} -d ${CMAKE_CURRENT_BINARY_DIR} ${sources}
-      COMMAND ${CMAKE_COMMAND} -E remove ${example}/${example}_compiled
-      COMMAND ${CMAKE_COMMAND} -E touch ${example}/${example}_compiled
+      COMMAND ${CMAKE_COMMAND} -E remove ${example}/java-${example}_compiled
+      COMMAND ${CMAKE_COMMAND} -E touch ${example}/java-${example}_compiled
     )
-    add_custom_target(${example} ALL DEPENDS ${example}_compiled)
-    set_target_properties(${example}  PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${example})
+    add_custom_target(java-${example} ALL DEPENDS java-${example}_compiled)
+    set_target_properties(java-${example}  PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${example})
   endif()
   set(examples_src ${examples_src} ${sources})
 endforeach()