@@ -53,35 +53,33 @@ public Set<IContainer> getFoldersThatContainSourceFiles(){
53
53
54
54
@ Override
55
55
public void addRule (IAutoBuildMakeRule newMakeRule ) {
56
- if (newMakeRule .isSimpleRule ()) {
57
- Map <IOutputType , Set <IFile >> targets = newMakeRule .getTargets ();
58
-
59
- IOutputType outputType = null ;
60
- IFile correctOutputPath = null ;
61
- for (Entry <IOutputType , Set <IFile >> curTarget : targets .entrySet ()) {
62
- outputType = curTarget .getKey ();
63
- correctOutputPath = curTarget .getValue ().toArray (new IFile [1 ])[0 ];
64
- }
65
- AutoBuildMakeRule makerule = (AutoBuildMakeRule )findTarget (outputType , correctOutputPath );
66
- if (makerule != null ) {
67
- Map <IInputType , Set <IFile >> prerequisites = newMakeRule .getPrerequisites ();
56
+ Map <IOutputType , Set <IFile >> targets = newMakeRule .getTargets ();
68
57
69
- IInputType inputType = null ;
70
- Set <IFile > files = null ;
58
+ IOutputType outputType = null ;
59
+ IFile correctOutputPath = null ;
60
+ for (Entry <IOutputType , Set <IFile >> curTarget : targets .entrySet ()) {
61
+ outputType = curTarget .getKey ();
62
+ correctOutputPath = curTarget .getValue ().toArray (new IFile [1 ])[0 ];
63
+ }
64
+ AutoBuildMakeRule makerule = (AutoBuildMakeRule ) findTarget (outputType , correctOutputPath );
65
+ if (makerule != null ) {
66
+ Map <IInputType , Set <IFile >> prerequisites = newMakeRule .getPrerequisites ();
71
67
72
- for (Entry <IInputType , Set <IFile >> curTarget : prerequisites .entrySet ()) {
73
- inputType = curTarget .getKey ();
74
- files = curTarget .getValue ();
75
- makerule .addPrerequisites (inputType , files );
76
- }
68
+ IInputType inputType = null ;
69
+ Set <IFile > files = null ;
77
70
78
- makerule . setSequenceGroupID ( newMakeRule . getSequenceGroupID ());
79
- } else {
80
- myMakeRules . add ( newMakeRule );
81
- }
82
- }
71
+ for ( Entry < IInputType , Set < IFile >> curTarget : prerequisites . entrySet ()) {
72
+ inputType = curTarget . getKey ();
73
+ files = curTarget . getValue ( );
74
+ makerule . addPrerequisites ( inputType , files );
75
+ }
83
76
84
- }
77
+ makerule .setSequenceGroupID (newMakeRule .getSequenceGroupID ());
78
+ } else {
79
+ myMakeRules .add (newMakeRule );
80
+ }
81
+
82
+ }
85
83
86
84
public IAutoBuildMakeRule findTarget (IOutputType outputType , IFile correctOutputPath ) {
87
85
for (IAutoBuildMakeRule makeRule : myMakeRules ) {
0 commit comments