Volker Birk 10 years ago
parent
commit
65124e8380
  1. 7
      src/Makefile
  2. 2
      src/Makefile.conf
  3. 5
      src/gen_java_Message.ysl2
  4. 1
      src/pEp.yml2
  5. 2
      src/textutils.ysl2

7
src/Makefile

@ -15,9 +15,14 @@ org_pEp_jniadapter_AbstractEngine.h: org/pEp/jniadapter/AbstractEngine.java
org_pEp_jniadapter_Engine.h: org/pEp/jniadapter/Engine.java
javah org.pEp.jniadapter.Engine
org_pEp_jniadapter_MimeMessage.h: org/pEp/jniadapter/MimeMessage.java
javah org.pEp.jniadapter.MimeMessage
org_pEp_jniadapter_AbstractEngine.o: org_pEp_jniadapter_AbstractEngine.h org_pEp_jniadapter_AbstractEngine.cc throw_pEp_exception.hh jniutils.hh
$(LIBRARY): org_pEp_jniadapter_AbstractEngine.o throw_pEp_exception.o jniutils.o
%.o: %.cc %.h jniutils.hh
$(LIBRARY): org_pEp_jniadapter_AbstractEngine.o org_pEp_jniadapter_Engine.o org_pEp_jniadapter_MimeMessage.o throw_pEp_exception.o jniutils.o
ar -r $@ *.o
org/pEp/jniadapter/pEpException.java: pEp.yml2 gen_java_exceptions.ysl2

2
src/Makefile.conf

@ -1,3 +1,3 @@
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home
CXXFLAGS=-I$(JAVA_HOME)/include -I/opt/local/include -I$(JAVA_HOME)/include/darwin -I$(HOME)/include
CLASSPATH=$(HOME)/k-9/src
CLASSPATH=.:$(HOME)/k-9/src

5
src/gen_java_Message.ysl2

@ -55,8 +55,9 @@ public class MimeMessage {
template "entry"
||
public native †@type «@name»();
public native void «@name»(†@type value);
public native †@type ©@name();
public native void ©@name(†@type value);
||
}

1
src/pEp.yml2

@ -1,6 +1,7 @@
decl namespace @name;
decl enum @name;
decl interface @name;
decl exception @name;
decl method @name;
decl struct @name;
decl entry @type @name;

2
src/textutils.ysl2

@ -25,3 +25,5 @@ function "CamelCase" {
}
}
define operator "©([$@]?[a-zA-Z0-9_]+)" as call "CamelCase" with "text", "%1";

Loading…
Cancel
Save