Revision: 4630
          http://sourceforge.net/p/vexi/code/4630
Author:   clrg
Date:     2013-12-22 19:32:32 +0000 (Sun, 22 Dec 2013)
Log Message:
-----------


Modified Paths:
--------------
    trunk/org.vexi-build.jpp/src/poke/java/dev/PreprocessVexiWorkspace.java

Modified: 
trunk/org.vexi-build.jpp/src/poke/java/dev/PreprocessVexiWorkspace.java
===================================================================
--- trunk/org.vexi-build.jpp/src/poke/java/dev/PreprocessVexiWorkspace.java     
2013-12-22 00:30:55 UTC (rev 4629)
+++ trunk/org.vexi-build.jpp/src/poke/java/dev/PreprocessVexiWorkspace.java     
2013-12-22 19:32:32 UTC (rev 4630)
@@ -13,14 +13,20 @@
        static ILogger logger = Logger.newRootLogger();
        
        static public void main(String[] args) {
-               preprocessProject("org.vexi-library.net");
-               preprocessProject("org.vexi-library.js");
-               preprocessProject("org.vexi-core.main");
+               if (args.length == 0) {
+                       preprocessProject("org.vexi-library.net");
+                       preprocessProject("org.vexi-library.js");
+                       preprocessProject("org.vexi-core.main");
+               } else {
+                       for (String s : args) {
+                               preprocessProject(s);
+                       }
+               }
        }
        
        static private void preprocessProject(String projectName){
                File projectDir = new File("../"+projectName);
-               if(!projectDir.isDirectory()) return;
+               if (!projectDir.isDirectory()) return;
                
                preprocessScope(projectDir, "main");
                preprocessScope(projectDir, "poke");
@@ -31,7 +37,7 @@
                File sourceDir = new File(projectDir, "src/"+scope+"/jpp");
                File genDir =    new File(projectDir, "gen/"+scope+"/java");
                try {
-                       PreprocessorBuilder.preprocess(logger, genDir, new 
HashMap(), Arrays.asList(sourceDir));
+                       PreprocessorBuilder.preprocess(logger, genDir, new 
HashMap<String, Object>(), Arrays.asList(sourceDir));
                } catch (Exception e) {
                        e.printStackTrace(System.err);
                }

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to