edits
[cdsspec-compiler.git] / src / edu / uci / eecs / specCompiler / codeGenerator / CodeGenerator.java
index 95637ee7ab07b64a844e8a8609ccf5a5e9f52ea5..4e746682f4ac6bfef089810bc18708d144cbbb35 100644 (file)
@@ -288,8 +288,15 @@ public class CodeGenerator {
        public static void main(String[] argvs) {
                String homeDir = Environment.HOME_DIRECTORY;
 
-//             File[] srcLinuxRWLocks = { new File(homeDir
-//                             + "/benchmark/linuxrwlocks/linuxrwlocks.c") };
+               File[] srcLinuxRWLock1 = {
+                               new File(homeDir
+                               + "/benchmark/linuxrwlocks/linuxrwlocks.c") };
+               File[] srcLinuxRWLock2 = {
+                               new File(homeDir
+                               + "/benchmark/linuxrwlocks/testcase1.c") };
+               File[] srcLinuxRWLock3 = {
+                               new File(homeDir
+                               + "/benchmark/linuxrwlocks/testcase2.c") };
 //
                File[] srcHashtable = {
                                new File(homeDir
@@ -308,8 +315,8 @@ public class CodeGenerator {
 //             File[] srcRCU = { new File(homeDir
 //                             + "/benchmark/read-copy-update/rcu.cc") };
 //             
-//             File[] srcTrylock = { new File(homeDir
-//                             + "/benchmark/trylock/trylock.c") };
+               File[] srcTrylock = { new File(homeDir
+                               + "/benchmark/trylock/trylock.c") };
 
 //             File[] srcDeque = {
 //                             new File(homeDir + "/benchmark/chase-lev-deque-bugfix/deque.c"),
@@ -333,7 +340,7 @@ public class CodeGenerator {
 //             File[][] sources = { srcLinuxRWLocks,  srcMSQueue, srcRCU,
 //                             srcDeque, srcMCSLock, srcSPSCQueue, srcMPMCQueue, srcHashtable };
 
-                File[][] sources = {srcMSQueue, srcHashtable};
+                File[][] sources = {srcLinuxRWLock1, srcLinuxRWLock2, srcLinuxRWLock3};
                // Compile all the benchmarks
                for (int i = 0; i < sources.length; i++) {
                        CodeGenerator gen = new CodeGenerator(sources[i]);