From ede215cf93ba81c963ae62d665d0f32c9407551c Mon Sep 17 00:00:00 2001 From: Tudor Florea Date: Fri, 10 Oct 2014 03:49:30 +0200 Subject: initial commit for Enea Linux 4.0-140929 Migrated from the internal git server on the daisy-enea-point-release branch Signed-off-by: Tudor Florea --- .../HelloWorldCAutotoolsProject/src/Basename.c | 9 ++ .../src/Basename.desktop.in.src | 9 ++ .../HelloWorldCAutotoolsProject/src/ChangeLog | 0 .../HelloWorldCAutotoolsProject/src/INSTALL | 9 ++ .../src/Makefile.am.src | 8 ++ .../src/Makefile.am.top | 7 + .../HelloWorldCAutotoolsProject/src/NEWS | 0 .../HelloWorldCAutotoolsProject/src/README | 25 ++++ .../HelloWorldCAutotoolsProject/src/autogen.sh | 10 ++ .../src/configure.ac.top | 37 ++++++ .../template.properties | 28 ++++ .../HelloWorldCAutotoolsProject/template.xml | 143 +++++++++++++++++++++ 12 files changed, 285 insertions(+) create mode 100644 plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Basename.c create mode 100644 plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Basename.desktop.in.src create mode 100644 plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/ChangeLog create mode 100644 plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/INSTALL create mode 100644 plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Makefile.am.src create mode 100644 plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Makefile.am.top create mode 100644 plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/NEWS create mode 100644 plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/README create mode 100755 plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/autogen.sh create mode 100644 plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/configure.ac.top create mode 100644 plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/template.properties create mode 100644 plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/template.xml (limited to 'plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject') diff --git a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Basename.c b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Basename.c new file mode 100644 index 0000000..862467a --- /dev/null +++ b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Basename.c @@ -0,0 +1,9 @@ + + +#include +#include + +int main(void) { + puts("Hello World"); /* prints Hello World */ + return 0; +} diff --git a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Basename.desktop.in.src b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Basename.desktop.in.src new file mode 100644 index 0000000..e96420f --- /dev/null +++ b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Basename.desktop.in.src @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=@VERSION@ +Encoding=UTF-8 +Name=$(projectName) +Comment=A "$(message)" +Type=Application +Categories=Application +Exec=$(projectName) +Name[en_US]=$(message) diff --git a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/ChangeLog b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/ChangeLog new file mode 100644 index 0000000..e69de29 diff --git a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/INSTALL b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/INSTALL new file mode 100644 index 0000000..b8b0535 --- /dev/null +++ b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/INSTALL @@ -0,0 +1,9 @@ +Building: + $ ./autogen.sh [--enable-gtk-doc] [--prefix=/usr] + $ make + +Installing: + $ sudo make install + +Running: + $ $(projectName) \ No newline at end of file diff --git a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Makefile.am.src b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Makefile.am.src new file mode 100644 index 0000000..fc3bc8c --- /dev/null +++ b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Makefile.am.src @@ -0,0 +1,8 @@ + +bin_PROGRAMS = $(projectName) +$(projectName)_SOURCES = $(projectName).c + +AM_CFLAGS = @$(projectName)_CFLAGS@ +AM_LDFLAGS = @$(projectName)_LIBS@ + +CLEANFILES = *~ diff --git a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Makefile.am.top b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Makefile.am.top new file mode 100644 index 0000000..7bee2b7 --- /dev/null +++ b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/Makefile.am.top @@ -0,0 +1,7 @@ +SUBDIRS = $(sourceDir) + +MAINTAINERCLEANFILES = aclocal.m4 compile config.guess \ + config.sub configure depcomp install-sh \ + ltmain.sh Makefile.in missing + + diff --git a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/NEWS b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/NEWS new file mode 100644 index 0000000..e69de29 diff --git a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/README b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/README new file mode 100644 index 0000000..ec15541 --- /dev/null +++ b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/README @@ -0,0 +1,25 @@ +$(projectName) +Copyright (C) $(copyright). + +Brief description of project.... + +----------------------------------------------------------------------------- + Build +----------------------------------------------------------------------------- +$ ./autogen.sh $CONFIGURE_FLAGS +$ make + +----------------------------------------------------------------------------- + Build with documentation generated (usually for libraries) +----------------------------------------------------------------------------- +$ ./autogen.sh --enable-gtk-doc +$ make + +( If built with the --enable-gtk-doc flag above you can view the index.html + file in your web browser. ) +$ firefox ./docs/reference/index.html + +----------------------------------------------------------------------------- + Install +----------------------------------------------------------------------------- +$ sudo make install diff --git a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/autogen.sh b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/autogen.sh new file mode 100755 index 0000000..7fd81e2 --- /dev/null +++ b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/autogen.sh @@ -0,0 +1,10 @@ +#! /bin/sh +[ -e config.cache ] && rm -f config.cache + +libtoolize --automake +aclocal ${OECORE_ACLOCAL_OPTS} +autoconf +autoheader +automake -a +./configure $@ +exit diff --git a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/configure.ac.top b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/configure.ac.top new file mode 100644 index 0000000..234ab99 --- /dev/null +++ b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/src/configure.ac.top @@ -0,0 +1,37 @@ +AC_PREREQ(2.61) + +# package version number (not shared library version) +# odd micro numbers indicate in-progress development +# even micro numbers indicate released versions +m4_define($(projectName)_version_major, 0) +m4_define($(projectName)_version_minor, 1) +m4_define($(projectName)_version_micro, 0) + +m4_define([$(projectName)_version], + [$(projectName)_version_major.$(projectName)_version_minor.$(projectName)_version_micro]) +m4_define([$(projectName)_api_version], + [$(projectName)_version_major.$(projectName)_version_minor]) + +AC_INIT($(projectName), $(projectName)_version) +AM_INIT_AUTOMAKE($(projectName), $(projectName)_version) +AC_CONFIG_HEADERS(config.h) + +# Checks for programs. +AC_PROG_LIBTOOL +AM_PROG_CC_C_O +AC_PROG_INSTALL + +AC_SUBST($(projectName)_CFLAGS) +AC_SUBST($(projectName)_LIBS) + +AC_OUTPUT([ +Makefile +$(sourceDir)/Makefile +]) + +echo "" +echo " $(projectName) $VERSION" +echo " =====================" +echo "" +echo " To build the project, run \"make\"" +echo "" diff --git a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/template.properties b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/template.properties new file mode 100644 index 0000000..12830ea --- /dev/null +++ b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/template.properties @@ -0,0 +1,28 @@ +############################################################################### +# Copyright (c) 2007, 2009 Symbian Software Private Ltd. and others. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Eclipse Public License v1.0 +# which accompanies this distribution, and is available at +# http://www.eclipse.org/legal/epl-v10.html +# +# Contributors: +# Bala Torati (Symbian) - initial API and implementation +# Red Hat Inc - modification to use with Autotools project +############################################################################### + +#Template Default Values +HelloWorld.CAnsitemplate.label=Hello World ANSI C Autotools Project +HelloWorld.CAnsitemplate.description=A skeletal C Hello World project. Creates a folder for sources and autogen artifacts. +HelloWorld.basics.label=Basic Settings +HelloWorld.basics.description=Basic properties of a project +HelloWorld.author.label=Author +HelloWorld.author.description=Name of the author +HelloWorld.copyright.label=Copyright notice +HelloWorld.copyright.description=The name of the copyright holder (e.g. XYZ Corporation) +HelloWorld.copyright.default=Your copyright +HelloWorld.message.default=Hello World +HelloWorld.message.description=Your hello world greeting message +HelloWorld.message.label=Hello world greeting +HelloWorld.sourceDir.label=Source +HelloWorld.sourceDir.description=Directory for hello world project source files +HelloWorld.sourceDir.default=src diff --git a/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/template.xml b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/template.xml new file mode 100644 index 0000000..ca154ca --- /dev/null +++ b/plugins/org.yocto.sdk.ide/templates/projecttemplates/HelloWorldCAutotoolsProject/template.xml @@ -0,0 +1,143 @@ + + -- cgit v1.2.3-54-g00ecf