summaryrefslogtreecommitdiff
path: root/ACE/examples/APG/ThreadSafety/threadsafety.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/examples/APG/ThreadSafety/threadsafety.mpc')
-rw-r--r--ACE/examples/APG/ThreadSafety/threadsafety.mpc60
1 files changed, 60 insertions, 0 deletions
diff --git a/ACE/examples/APG/ThreadSafety/threadsafety.mpc b/ACE/examples/APG/ThreadSafety/threadsafety.mpc
new file mode 100644
index 00000000000..3598d274917
--- /dev/null
+++ b/ACE/examples/APG/ThreadSafety/threadsafety.mpc
@@ -0,0 +1,60 @@
+// -*- MPC -*-
+// $Id$
+
+project(Atomic Op) : aceexe {
+ exename = Atomic_Op
+ Source_Files {
+ Atomic_Op.cpp
+ }
+}
+
+project(Barrier) : aceexe {
+ exename = Barrier
+ Source_Files {
+ Barrier.cpp
+ }
+}
+
+project(Mutex) : aceexe {
+ exename = Mutex
+ Source_Files {
+ Mutex.cpp
+ }
+}
+
+project(RW Lock) : aceexe {
+ avoids += ace_for_tao
+ exename = RW_Lock
+ Source_Files {
+ RW_Lock.cpp
+ }
+}
+
+project(Semaphore) : aceexe {
+ avoids += ace_for_tao
+ exename = Semaphore
+ Source_Files {
+ Semaphore.cpp
+ }
+}
+
+project(Tokens) : aceexe {
+ exename = Tokens
+ Source_Files {
+ Tokens.cpp
+ }
+}
+
+project(Tokens Deadlock) : aceexe {
+ exename = Tokens_Deadlock
+ Source_Files {
+ Tokens_Deadlock.cpp
+ }
+}
+
+project(TSS) : aceexe {
+ exename = TSS
+ Source_Files {
+ TSS.cpp
+ }
+}