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 b8bef6b..73531e5 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 @@ -86,8 +86,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 (!isValidProjectName(projectName)) { 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