From: Atanas Gegov <atanas.ge...@bmw-carit.de>

Added an extra variable to the templates and the
creating process. They are now prepared for a new
autotools nature.
---
 plugins/org.yocto.sdk.ide/plugin.xml               |    4 ++++
 .../sdk/ide/wizard/NewYoctoCProjectTemplate.java   |    3 +++
 .../projecttemplates/EmptyCPPProject/template.xml  |    1 +
 .../projecttemplates/EmptyCProject/template.xml    |    1 +
 .../HelloWorldCAutotoolsProject/template.xml       |    1 +
 .../HelloWorldCGTKProject/template.xml             |    1 +
 .../HelloWorldCPPAutotoolsProject/template.xml     |    1 +
 7 files changed, 12 insertions(+)

diff --git a/plugins/org.yocto.sdk.ide/plugin.xml 
b/plugins/org.yocto.sdk.ide/plugin.xml
index 8e8daac..1fbca80 100644
--- a/plugins/org.yocto.sdk.ide/plugin.xml
+++ b/plugins/org.yocto.sdk.ide/plugin.xml
@@ -142,6 +142,10 @@
                external="true"
                name="isEmptyProject">
          </simple>
+         <simple
+               external="true"
+               name="isAutotoolsProject">
+         </simple>
       </processType>
       <processType
             name="NewYoctoProjectPostProcess"
diff --git 
a/plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/wizard/NewYoctoCProjectTemplate.java
 
b/plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/wizard/NewYoctoCProjectTemplate.java
index 5ffd6b7..35fb821 100644
--- 
a/plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/wizard/NewYoctoCProjectTemplate.java
+++ 
b/plugins/org.yocto.sdk.ide/src/org/yocto/sdk/ide/wizard/NewYoctoCProjectTemplate.java
@@ -70,8 +70,11 @@ public class NewYoctoCProjectTemplate extends ProcessRunner {
                String artifactExtension = args[2].getSimpleValue();
                String isCProjectValue = args[3].getSimpleValue();
                String isEmptyProjetValue = args[4].getSimpleValue();
+               String isAutotoolsProjectValue = args[5].getSimpleValue();
                boolean isCProject = 
Boolean.valueOf(isCProjectValue).booleanValue();
                boolean isEmptryProject = 
Boolean.valueOf(isEmptyProjetValue).booleanValue();
+               boolean isAutotoolsProject = 
Boolean.valueOf(isAutotoolsProjectValue).booleanValue();
+
                IProject project = 
ResourcesPlugin.getWorkspace().getRoot().getProject(projectName);
                try {
                        if (projectName.contains(" ")) {
diff --git 
a/plugins/org.yocto.sdk.ide/templates/projecttemplates/EmptyCPPProject/template.xml
 
b/plugins/org.yocto.sdk.ide/templates/projecttemplates/EmptyCPPProject/template.xml
index e1b2338..0f0a7e8 100644
--- 
a/plugins/org.yocto.sdk.ide/templates/projecttemplates/EmptyCPPProject/template.xml
+++ 
b/plugins/org.yocto.sdk.ide/templates/projecttemplates/EmptyCPPProject/template.xml
@@ -9,6 +9,7 @@
                <simple name="artifactExtension" value="exe" /> 
                <simple name="isCProject" value="false" /> 
                <simple name="isEmptyProject" value="true" />
+               <simple name="isAutotoolsProject" value="true" />
        </process>
 
 </template>
diff --git 
a/plugins/org.yocto.sdk.ide/templates/projecttemplates/EmptyCProject/template.xml
 
b/plugins/org.yocto.sdk.ide/templates/projecttemplates/EmptyCProject/template.xml
index f5c595c..8f821af 100644
--- 
a/plugins/org.yocto.sdk.ide/templates/projecttemplates/EmptyCProject/template.xml
+++ 
b/plugins/org.yocto.sdk.ide/templates/projecttemplates/EmptyCProject/template.xml
@@ -10,6 +10,7 @@
                <simple name="artifactExtension" value="exe" /> 
                <simple name="isCProject" value="true" /> 
                <simple name="isEmptyProject" value="true" />
+               <simple name="isAutotoolsProject" value="true" />
        </process>
 
 </template>
diff --git 
a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/template.xml
 
b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/template.xml
index 52ac355..ca58158 100644
--- 
a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/template.xml
+++ 
b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/template.xml
@@ -55,6 +55,7 @@
                <simple name="artifactExtension" value="exe" /> 
                <simple name="isCProject" value="true" /> 
                <simple name="isEmptyProject" value="false" />
+               <simple name="isAutotoolsProject" value="true" />
        </process>
 
        <process type="org.eclipse.cdt.core.CreateSourceFolder">
diff --git 
a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCGTKProject/template.xml
 
b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCGTKProject/template.xml
index e552a54..bbcf153 100644
--- 
a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCGTKProject/template.xml
+++ 
b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCGTKProject/template.xml
@@ -55,6 +55,7 @@
                <simple name="artifactExtension" value="exe" /> 
                <simple name="isCProject" value="true" /> 
                <simple name="isEmptyProject" value="false" />
+               <simple name="isAutotoolsProject" value="true" />
        </process>
 
        <process type="org.eclipse.cdt.core.CreateSourceFolder">
diff --git 
a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCPPAutotoolsProject/template.xml
 
b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCPPAutotoolsProject/template.xml
index a6bac07..7ec9e05 100644
--- 
a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCPPAutotoolsProject/template.xml
+++ 
b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCPPAutotoolsProject/template.xml
@@ -55,6 +55,7 @@
                <simple name="artifactExtension" value="exe" /> 
                <simple name="isCProject" value="false" /> 
                <simple name="isEmptyProject" value="false" />
+               <simple name="isAutotoolsProject" value="true" />
        </process>
 
        <process type="org.eclipse.cdt.core.CreateSourceFolder">
-- 
1.7.9.5

_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to