Subversion Repositories DevTools

Rev

Rev 908 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 908 Rev 4123
Line 76... Line 76...
76
   * this is realized by using java 1.6 to launch ant
76
   * this is realized by using java 1.6 to launch ant
77
   * @attribute
77
   * @attribute
78
   */
78
   */
79
  private boolean mJava1_6 = false;
79
  private boolean mJava1_6 = false;
80
  
80
  
-
 
81
  /**when true, the intent is to deliver java 1.7 built code this 
-
 
82
   * is realized by using java 1.7 to launch ant 
-
 
83
   * @attribute
-
 
84
   */
-
 
85
  private boolean mJava1_7 = false;
-
 
86
 
81
  private boolean mJatsNone = false;
87
  private boolean mJatsNone = false;
82
  
88
  
83
  private boolean mAntNone = false;
89
  private boolean mAntNone = false;
84
  
90
  
85
  private boolean mSupported = true;
91
  private boolean mSupported = true;
Line 142... Line 148...
142
    }
148
    }
143
    else if ( buildStandardAddendum.compareTo("Java 1.6") == 0 )
149
    else if ( buildStandardAddendum.compareTo("Java 1.6") == 0 )
144
    {
150
    {
145
      set1_6();
151
      set1_6();
146
    }
152
    }
-
 
153
    else if ( buildStandardAddendum.compareTo("Java 1.7") == 0 )
-
 
154
    {
-
 
155
      set1_7();
-
 
156
    }
147
    else
157
    else
148
    {
158
    {
149
      mSupported = false;
159
      mSupported = false;
150
    }
160
    }
151
  }
161
  }
Line 328... Line 338...
328
   * 
338
   * 
329
   * returns for non xml purposes
339
   * returns for non xml purposes
330
   * "ant java 1.4",
340
   * "ant java 1.4",
331
   * "ant java 1.5",
341
   * "ant java 1.5",
332
   * "ant java 1.6",
342
   * "ant java 1.6",
-
 
343
   * "ant java 1.7", 
333
   * "ant none",
344
   * "ant none", 
334
   * "jats production",
345
   * "jats production", 
335
   * "jats debug",
346
   * "jats debug", 
336
   * "jats all",
347
   * "jats all", 
337
   * "jats none"
348
   * "jats none"
338
   */
349
   */
339
  String getBuildStandard(boolean utf, boolean xml)
350
  String getBuildStandard(boolean utf, boolean xml)
340
  {
351
  {
341
    mLogger.debug("getBuildStandard");
352
    mLogger.debug("getBuildStandard");
Line 465... Line 476...
465
        else
476
        else
466
        {
477
        {
467
          retVal = "ant java 1.6";
478
          retVal = "ant java 1.6";
468
        }
479
        }
469
      }
480
      }
-
 
481
      else if (mJava1_7)
-
 
482
      {
-
 
483
        if ( xml )
-
 
484
        {
-
 
485
          retVal = "  <ant java=\"1.7\"/>";
-
 
486
        }
-
 
487
        else
-
 
488
        {
-
 
489
          retVal = "ant java 1.7";
-
 
490
        }
-
 
491
      }
470
      else if (mAntNone)
492
      else if (mAntNone)
471
      {
493
      {
472
        if ( xml )
494
        if ( xml )
473
        {
495
        {
474
          retVal = "  <ant java=\"none\"/>";
496
          retVal = "  <ant java=\"none\"/>";
Line 547... Line 569...
547
     
569
     
548
    mLogger.info("getBuildStandard returned " + retVal);
570
    mLogger.info("getBuildStandard returned " + retVal);
549
    return retVal;
571
    return retVal;
550
  }
572
  }
551
 
573
 
-
 
574
  /** reset the parameters associated with the build standard
-
 
575
   */
-
 
576
  void resetBuildStandard()
-
 
577
  {
-
 
578
      mDebug = false;
-
 
579
      mProduction = false;
-
 
580
      mJava1_4 = false;
-
 
581
      mJava1_5 = false;
-
 
582
      mJava1_6 = false;
-
 
583
      mJava1_7 = false;
-
 
584
      mAntNone = false;
-
 
585
      mJatsNone = false;
-
 
586
  }
-
 
587
 
552
  /**sets mDebug true, mProduction false, mJava1_4 false, mJava1_5 false, mJava1_6 false
588
  /**sets mDebug true, mProduction false, mJava1_4 false, mJava1_5 false, mJava1_6 false
553
   */
589
   */
554
  void setDebug()
590
  void setDebug()
555
  {
591
  {
556
    mLogger.debug("setDebug");
592
    mLogger.debug("setDebug");
-
 
593
    resetBuildStandard();
557
    mDebug = true;
594
    mDebug = true;
558
    mProduction = false;
-
 
559
    mJava1_4 = false;
-
 
560
    mJava1_5 = false;
-
 
561
    mJava1_6 = false;
-
 
562
    mAntNone = false;
-
 
563
    mJatsNone = false;
-
 
564
  }
595
  }
565
 
596
 
566
  /**sets mDebug false, mProduction true, mJava1_4 false, mJava1_5 false, mJava1_6 false
597
  /**sets mDebug false, mProduction true, mJava1_4 false, mJava1_5 false, mJava1_6 false
567
   */
598
   */
568
  void setProduction()
599
  void setProduction()
569
  {
600
  {
570
    mLogger.debug("setProduction");
601
    mLogger.debug("setProduction");
571
    mDebug = false;
602
    resetBuildStandard();
572
    mProduction = true;
603
    mProduction = true;
573
    mJava1_4 = false;
-
 
574
    mJava1_5 = false;
-
 
575
    mJava1_6 = false;
-
 
576
    mAntNone = false;
-
 
577
    mJatsNone = false;
-
 
578
  }
604
  }
579
 
605
 
580
  /**sets mDebug true, mProduction true, mJava1_4 false, mJava1_5 false, mJava1_6 false
606
  /**sets mDebug true, mProduction true, mJava1_4 false, mJava1_5 false, mJava1_6 false
581
   */
607
   */
582
  void setAll()
608
  void setAll()
583
  {
609
  {
584
    mLogger.debug("setAll");
610
    mLogger.debug("setAll");
-
 
611
    resetBuildStandard();
585
    mDebug = true;
612
    mDebug = true;
586
    mProduction = true;
613
    mProduction = true;
587
    mJava1_4 = false;
-
 
588
    mJava1_5 = false;
-
 
589
    mJava1_6 = false;
-
 
590
    mAntNone = false;
-
 
591
    mJatsNone = false;
-
 
592
  }
614
  }
593
 
615
 
594
  /**sets mDebug false, mProduction false, mJava1_4 true, mJava1_5 false, mJava1_6 false
616
  /**sets mDebug false, mProduction false, mJava1_4 true, mJava1_5 false, mJava1_6 false
595
   */
617
   */
596
  void set1_4()
618
  void set1_4()
597
  {
619
  {
598
    mLogger.debug("set1_4");
620
    mLogger.debug("set1_4");
599
    mDebug = false;
621
    resetBuildStandard();
600
    mProduction = false;
-
 
601
    mJava1_4 = true;
622
    mJava1_4 = true;
602
    mJava1_5 = false;
-
 
603
    mJava1_6 = false;
-
 
604
    mAntNone = false;
-
 
605
    mJatsNone = false;
-
 
606
  }
623
  }
607
 
624
 
608
  /**sets mDebug false, mProduction false, mJava1_4 false, mJava1_5 true, mJava1_6 false
625
  /**sets mDebug false, mProduction false, mJava1_4 false, mJava1_5 true, mJava1_6 false
609
   */
626
   */
610
  void set1_5()
627
  void set1_5()
611
  {
628
  {
612
    mLogger.debug("set1_5");
629
    mLogger.debug("set1_5");
613
    mDebug = false;
630
    resetBuildStandard();
614
    mProduction = false;
-
 
615
    mJava1_4 = false;
-
 
616
    mJava1_5 = true;
631
    mJava1_5 = true;
617
    mJava1_6 = false;
-
 
618
    mAntNone = false;
-
 
619
    mJatsNone = false;
-
 
620
  }
632
  }
621
 
633
 
622
  /**sets mDebug false, mProduction false, mJava1_4 false, mJava1_5 false, mJava1_6 true
634
  /**sets mDebug false, mProduction false, mJava1_4 false, mJava1_5 false, mJava1_6 true
623
   */
635
   */
624
   void set1_6()
636
   void set1_6()
625
   {
637
   {
626
     mLogger.debug("set1_6");
638
     mLogger.debug("set1_6");
627
     mDebug = false;
639
     resetBuildStandard();
628
     mProduction = false;
-
 
629
     mJava1_4 = false;
-
 
630
     mJava1_5 = false;
-
 
631
     mJava1_6 = true;
640
     mJava1_6 = true;
632
     mAntNone = false;
-
 
633
     mJatsNone = false;
-
 
634
   }
641
   }
635
 
642
 
-
 
643
  /**sets mDebug false, mProduction false, mJava1_4 false, 
-
 
644
   * mJava1_5 false, mJava1_7 true 
-
 
645
   */
-
 
646
   void set1_7()
-
 
647
   {
-
 
648
     mLogger.debug("set1_7");
-
 
649
     resetBuildStandard();
-
 
650
     mJava1_7 = true;
-
 
651
   }
-
 
652
 
-
 
653
 
636
  void setAntNone()
654
  void setAntNone()
637
  {
655
  {
638
    mLogger.debug("setAntNone");
656
    mLogger.debug("setAntNone");
639
    mDebug = false;
657
    resetBuildStandard();
640
    mProduction = false;
-
 
641
    mJava1_4 = false;
-
 
642
    mJava1_5 = false;
-
 
643
    mJava1_6 = false;
-
 
644
    mAntNone = true;
658
    mAntNone = true;
645
    mJatsNone = false;
-
 
646
  }
659
  }
647
  
660
  
648
  void setJatsNone()
661
  void setJatsNone()
649
  {
662
  {
650
    mLogger.debug("setJatsNone");
663
    mLogger.debug("setJatsNone");
651
    mDebug = false;
664
    resetBuildStandard();
652
    mProduction = false;
-
 
653
    mJava1_4 = false;
-
 
654
    mJava1_5 = false;
-
 
655
    mJava1_6 = false;
-
 
656
    mAntNone = false;
-
 
657
    mJatsNone = true;
665
    mJatsNone = true;
658
  }
666
  }
659
  
667
  
-
 
668
  /** reset parameters associated with config of the build machine
-
 
669
  */
-
 
670
  void resetBuildMachine()
-
 
671
  {
-
 
672
      mLinux = false;
-
 
673
      mSolaris = false;
-
 
674
      mWin32 = false;
-
 
675
      mGeneric = false;
-
 
676
  }
-
 
677
 
660
  /**sets mGeneric true
678
  /**sets mGeneric true
661
   */
679
   */
662
  void setGeneric()
680
  void setGeneric()
663
  {
681
  {
664
    mLogger.debug("setGeneric");
682
    mLogger.debug("setGeneric");
665
    mLinux = false;
-
 
666
    mSolaris = false;
683
    resetBuildMachine();
667
    mWin32 = false;
-
 
668
    mGeneric = true;
684
    mGeneric = true;
669
  }
685
  }
670
 
686
 
671
  /**sets mLinux true, mSolaris false, mWin32 false
687
  /**sets mLinux true, mSolaris false, mWin32 false
672
   */
688
   */
673
  void setLinux()
689
  void setLinux()
674
  {
690
  {
675
    mLogger.debug("setLinux");
691
    mLogger.debug("setLinux");
-
 
692
    resetBuildMachine();
676
    mLinux = true;
693
    mLinux = true;
677
    mSolaris = false;
-
 
678
    mWin32 = false;
-
 
679
  }
694
  }
680
 
695
 
681
  /**sets mLinux false, mSolaris true, mWin32 false
696
  /**sets mLinux false, mSolaris true, mWin32 false
682
   */
697
   */
683
  void setSolaris()
698
  void setSolaris()
684
  {
699
  {
685
    mLogger.debug("setSolaris");
700
    mLogger.debug("setSolaris");
686
    mLinux = false;
701
    resetBuildMachine();
687
    mSolaris = true;
702
    mSolaris = true;
688
    mWin32 = false;
-
 
689
  }
703
  }
690
 
704
 
691
  /**sets mLinux false, mSolaris false, mWin32 true
705
  /**sets mLinux false, mSolaris false, mWin32 true
692
   */
706
   */
693
  void setWin32()
707
  void setWin32()
694
  {
708
  {
695
    mLogger.debug("setWin32");
709
    mLogger.debug("setWin32");
696
    mLinux = false;
-
 
697
    mSolaris = false;
710
    resetBuildMachine();
698
    mWin32 = true;
711
    mWin32 = true;
699
  }
712
  }
700
 
713
 
701
  /**sets mGeneric false
714
  /**sets mGeneric false
702
   */
715
   */