Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/org.eclipse.etrice.modellib.java/build.gradle')
-rw-r--r--runtime/org.eclipse.etrice.modellib.java/build.gradle29
1 files changed, 29 insertions, 0 deletions
diff --git a/runtime/org.eclipse.etrice.modellib.java/build.gradle b/runtime/org.eclipse.etrice.modellib.java/build.gradle
new file mode 100644
index 000000000..9d3ddffb5
--- /dev/null
+++ b/runtime/org.eclipse.etrice.modellib.java/build.gradle
@@ -0,0 +1,29 @@
+plugins {
+ id 'java'
+}
+
+apply from: "$rootDir/gradle/etGenerator.gradle"
+
+def models = [
+ 'model/ALogService.room',
+ 'model/TcpService.room',
+ 'model/TimingService.room'
+]
+
+dependencies {
+ compile project(':runtime:org.eclipse.etrice.runtime.java')
+}
+
+sourceSets {
+ main {
+ java {
+ srcDirs = ['src-gen']
+ }
+ }
+}
+
+createGeneratorTask('generate', 'java', models, 'src-gen', '-lib')
+
+compileJava.dependsOn generate
+
+clean.delete 'src-gen' \ No newline at end of file

Back to the top