combined asn1 compile scripts
parent
667ae70c35
commit
63db1782d1
@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd `dirname $0`
|
||||||
|
|
||||||
|
rm ../src/main/java-gen/com/beanit/josistack/internal/acse/asn1/*
|
||||||
|
asn1bean-compiler -o "../src/main/java-gen/" -p "com.beanit.josistack.internal.acse" -f iso-acse-layer.asn -dv
|
||||||
|
|
||||||
|
rm ../src/main/java-gen/com/beanit/josistack/internal/presentation/asn1/*
|
||||||
|
asn1bean-compiler -o "../src/main/java-gen/" -p "com.beanit.josistack.internal.presentation" -f iso-presentation-layer.asn -dv
|
||||||
|
|
||||||
|
rm -r ../src/main/java-gen/com/beanit/iec61850bean/internal/mms/asn1/*
|
||||||
|
asn1bean-compiler -o "../src/main/java-gen" -p "com.beanit.iec61850bean.internal.mms" -f mms.asn -dv
|
@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
cd `dirname $0`
|
|
||||||
|
|
||||||
rm ../../src/main/java-gen/com/beanit/josistack/internal/acse/asn1/*
|
|
||||||
|
|
||||||
asn1bean-compiler -o "../../src/main/java-gen/" -p "com.beanit.josistack.internal.acse" -f iso-acse-layer.asn -dv
|
|
@ -1,6 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
cd `dirname $0`
|
|
||||||
|
|
||||||
rm ../../src/main/java-gen/com/beanit/josistack/internal/presentation/asn1/*.java
|
|
||||||
asn1bean-compiler -o ../../src/main/java-gen/ -p com.beanit.josistack.internal.presentation -f iso-presentation-layer.asn -dv
|
|
@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
cd `dirname $0`
|
|
||||||
|
|
||||||
rm -r ../../src/main/java-gen/com/beanit/iec61850bean/internal/mms/asn1/*
|
|
||||||
|
|
||||||
asn1bean-compiler -o "../../src/main/java-gen" -p "com.beanit.iec61850bean.internal.mms" -f mms.asn -dv
|
|
@ -1,5 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
cd `dirname $0`
|
|
||||||
|
|
||||||
find ../../ -iname "*.java" | xargs sed -i 's/import com\.beanit\.asn1bean\.ber\.types\.BerBoolean/import com\.beanit\.iec61850bean\.internal\.BerBoolean/g'
|
|
@ -0,0 +1,10 @@
|
|||||||
|
steps to follow:
|
||||||
|
|
||||||
|
1) compile classes by executing compile.sh
|
||||||
|
|
||||||
|
2) format everything using IntelliJ
|
||||||
|
|
||||||
|
3) execute replace-berboolean.sh (this step does not work if step 2
|
||||||
|
is not executed)
|
||||||
|
|
||||||
|
4) again format everyting using IntelliJ
|
@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd `dirname $0`
|
||||||
|
|
||||||
|
# replace BerBoolean from ASN1bean with special one for IEC 61850 so that true is coded as 0x01 instead of 0xff
|
||||||
|
find ../ -iname "*.java" | xargs sed -i 's/import com\.beanit\.asn1bean\.ber\.types\.BerBoolean/import com\.beanit\.iec61850bean\.internal\.BerBoolean/g'
|
Loading…
Reference in New Issue