diff --git a/com.minres.rdl.parent/com.minres.rdl.repository/packaging-p2-composite.ant b/com.minres.rdl.parent/com.minres.rdl.repository/packaging-p2-composite.ant new file mode 100644 index 0000000..cbfff8a --- /dev/null +++ b/com.minres.rdl.parent/com.minres.rdl.repository/packaging-p2-composite.ant @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + version=1 +metadata.repository.factory.order=compositeContent.xml,\! +artifact.repository.factory.order=compositeArtifacts.xml,\! + + + + + + + diff --git a/com.minres.rdl.parent/com.minres.rdl.repository/pom.xml b/com.minres.rdl.parent/com.minres.rdl.repository/pom.xml index 3ffea7b..c90e993 100644 --- a/com.minres.rdl.parent/com.minres.rdl.repository/pom.xml +++ b/com.minres.rdl.parent/com.minres.rdl.repository/pom.xml @@ -47,6 +47,96 @@ + + + + release-composite + + false + + + + + org.codehaus.mojo + exec-maven-plugin + 3.0.0 + + + package + + exec + + + + + bash + + ${software.download.area} + + -c + if [ -d RDL-Editor-GHP ]; then cd RDL-Editor-GHP; git pull; else git clone -v --branch gh-pages https://github.com/Minres/RDL-Editor.git RDL-Editor-GHP; fi + + + en_US + + + + + org.eclipse.tycho.extras + tycho-eclipserun-plugin + ${tycho-version} + + + -application org.eclipse.ant.core.antRunner -buildfile packaging-p2-composite.ant p2.composite.add -Dsite.label="RDL-Editor Software Repository" -Dproject.build.directory=${project.build.directory} -DunqualifiedVersion=${unqualifiedVersion} -Dsoftware.download.area="${software.download.area}/RDL-Editor-GHP/repository" + + + 2021-03 + p2 + http://download.eclipse.org/releases/2021-03/ + + + + + org.eclipse.ant.core + eclipse-plugin + + + org.apache.ant + eclipse-plugin + + + org.eclipse.equinox.p2.repository.tools + eclipse-plugin + + + org.eclipse.equinox.p2.core.feature + eclipse-feature + + + org.eclipse.equinox.p2.extras.feature + eclipse-feature + + + org.eclipse.equinox.ds + eclipse-plugin + + + + + + add-p2-composite-repository + package + + eclipse-run + + + + + + + + + diff --git a/com.minres.rdl.parent/com.minres.rdl/src/com/minres/rdl/generator/ModuleGenerator.xtend b/com.minres.rdl.parent/com.minres.rdl/src/com/minres/rdl/generator/ModuleGenerator.xtend index 6981494..f7b6e1e 100644 --- a/com.minres.rdl.parent/com.minres.rdl/src/com/minres/rdl/generator/ModuleGenerator.xtend +++ b/com.minres.rdl.parent/com.minres.rdl/src/com/minres/rdl/generator/ModuleGenerator.xtend @@ -26,6 +26,12 @@ class ModuleGenerator extends RdlBaseGenerator { .filter[def | def.instantiations.filter[it.componentRef==componentDefinition].size>0] if(addrMaps.size==0) return '' ''' + /* + * Copyright (c) 2019 -2022 MINRES Technologies GmbH + * + * SPDX-License-Identifier: Apache-2.0 + */ + #ifndef _«namespace.toUpperCase»_«componentDefinition.effectiveName.toUpperCase»_H_ #define _«namespace.toUpperCase»_«componentDefinition.effectiveName.toUpperCase»_H_ #include diff --git a/com.minres.rdl.parent/com.minres.rdl/src/com/minres/rdl/generator/RegfileGenerator.xtend b/com.minres.rdl.parent/com.minres.rdl/src/com/minres/rdl/generator/RegfileGenerator.xtend index 9d3d0af..0904c56 100644 --- a/com.minres.rdl.parent/com.minres.rdl/src/com/minres/rdl/generator/RegfileGenerator.xtend +++ b/com.minres.rdl.parent/com.minres.rdl/src/com/minres/rdl/generator/RegfileGenerator.xtend @@ -22,40 +22,15 @@ class RegfileGenerator extends RdlBaseGenerator{ } override String generateHeader(String namespace)''' - //////////////////////////////////////////////////////////////////////////////// - // Copyright (C) 2017-2022, MINRES Technologies GmbH - // All rights reserved. - // - // Redistribution and use in source and binary forms, with or without - // modification, are permitted provided that the following conditions are met: - // - // 1. Redistributions of source code must retain the above copyright notice, - // this list of conditions and the following disclaimer. - // - // 2. Redistributions in binary form must reproduce the above copyright notice, - // this list of conditions and the following disclaimer in the documentation - // and/or other materials provided with the distribution. - // - // 3. Neither the name of the copyright holder nor the names of its contributors - // may be used to endorse or promote products derived from this software - // without specific prior written permission. - // - // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE - // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - // POSSIBILITY OF SUCH DAMAGE. - // - // Created on: «new Date» - // * «componentDefinition.effectiveName».h Author: - // - //////////////////////////////////////////////////////////////////////////////// + /* + * Copyright (c) 2019 -2022 MINRES Technologies GmbH + * + * SPDX-License-Identifier: Apache-2.0 + * + * Created on: «new Date» + * * «componentDefinition.effectiveName».h Author: + * + */ #ifndef _«namespace.toUpperCase»_GEN_«componentDefinition.effectiveName.toUpperCase»_H_ #define _«namespace.toUpperCase»_GEN_«componentDefinition.effectiveName.toUpperCase»_H_ diff --git a/com.minres.rdl.parent/pom.xml b/com.minres.rdl.parent/pom.xml index 2c21f39..dfec007 100644 --- a/com.minres.rdl.parent/pom.xml +++ b/com.minres.rdl.parent/pom.xml @@ -20,6 +20,8 @@ 1.3.0-SNAPSHOT + ${project.basedir}/../../.. + com.minres.rdl