Skip to content

Commit fd76b37

Browse files
committed
JNAerator: fixed file list (+ file lister script) for issue #186.
1 parent ffa0d6b commit fd76b37

2 files changed

Lines changed: 17 additions & 22 deletions

File tree

libraries/jnaerator/jnaerator/src/main/resources/bridj.jar.files

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,6 @@ org/bridj/Pointer$Releaser.class
9696
org/bridj/Pointer$StringType.class
9797
org/bridj/Pointer.class
9898
org/bridj/PointerIO.class
99-
org/bridj/ProxyGen$ProxiedMethod.class
100-
org/bridj/ProxyGen$Toto.class
101-
org/bridj/ProxyGen.class
10299
org/bridj/SizeT.class
103100
org/bridj/StringList.class
104101
org/bridj/StructIO$1.class
@@ -290,6 +287,7 @@ org/bridj/lib/linux_x86/bridj.so
290287
org/bridj/lib/sunos_x86/bridj.so
291288
org/bridj/lib/win32/bridj.dll
292289
org/bridj/lib/win64/bridj.dll
290+
org/bridj/objc/Id.class
293291
org/bridj/objc/NSAutoreleasePool.class
294292
org/bridj/objc/NSCalendar.class
295293
org/bridj/objc/NSNumber.class
@@ -298,23 +296,9 @@ org/bridj/objc/NSString.class
298296
org/bridj/objc/ObjCClass.class
299297
org/bridj/objc/ObjCObject.class
300298
org/bridj/objc/ObjectiveCRuntime$1.class
301-
org/bridj/objc/ObjectiveCRuntime$Id.class
302299
org/bridj/objc/ObjectiveCRuntime.class
300+
org/bridj/objc/SEL.class
303301
org/bridj/objc/Selector.class
304-
org/bridj/platform/PlatformUtils.class
305-
org/bridj/platform/mac/CoreGraphics.class
306-
org/bridj/platform/mac/MacPlatformUtils.class
307-
org/bridj/platform/win/Kernel32.class
308-
org/bridj/platform/win/User32$LASTINPUTINFO.class
309-
org/bridj/platform/win/User32.class
310-
org/bridj/platform/win/WinPlatformUtils.class
311-
org/bridj/platform/x11/Display.class
312-
org/bridj/platform/x11/Drawable.class
313-
org/bridj/platform/x11/Window.class
314-
org/bridj/platform/x11/X11.class
315-
org/bridj/platform/x11/X11PlatformUtils.class
316-
org/bridj/platform/x11/Xss$XScreenSaverInfo.class
317-
org/bridj/platform/x11/Xss.class
318302
org/bridj/util/AutoHashMap.class
319303
org/bridj/util/DefaultParameterizedType.class
320304
org/bridj/util/Pair.class
Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
1-
unzip -l jna-jnaerator/target/jna-jnaerator-3.2.7.jar | sed -E 's/^.*[0-9]+:[0-9]+ +//' | grep '\.' | sort | tee jnaerator/src/main/resources/jna-runtime.jar.files
2-
unzip -l jnaerator-runtime/target/jnaerator-runtime-*-shaded.jar | sed -E 's/^.*[0-9]+:[0-9]+ +//' | grep '\.' | sort | tee jnaerator/src/main/resources/jnaerator-runtime.jar.files
3-
unzip -l ~/nativelibs4java/Runtime/Structs/target/nl4j-runtime-structs-jna-*.jar | sed -E 's/^.*[0-9]+:[0-9]+ +//' | grep '\.' | sort | tee jnaerator/src/main/resources/nl4j-runtime-structs-jna.jar.files
4-
unzip -l ~/nativelibs4java/Runtime/BridJ/target/bridj-*-SNAPSHOT.jar | sed -E 's/^.*[0-9]+:[0-9]+ +//' | grep '\.' | sort | tee jnaerator/src/main/resources/bridj.jar.files
1+
2+
function listFile {
3+
unzip -l $1 | sed -E 's/^.*[0-9]+:[0-9]+ +//' | grep '\.' | grep -v "META-INF" | grep -v "Archive: " | sort | tee jnaerator/src/main/resources/$2
4+
}
5+
6+
# unzip -l jna-jnaerator/target/jna-jnaerator-3.2.7.jar | sed -E 's/^.*[0-9]+:[0-9]+ +//' | grep '\.' | sort | tee jnaerator/src/main/resources/jna-runtime.jar.files
7+
# unzip -l jnaerator-runtime/target/jnaerator-runtime-*-shaded.jar | sed -E 's/^.*[0-9]+:[0-9]+ +//' | grep '\.' | sort | tee jnaerator/src/main/resources/jnaerator-runtime.jar.files
8+
# unzip -l ~/nativelibs4java/Runtime/Structs/target/nl4j-runtime-structs-jna-*.jar | sed -E 's/^.*[0-9]+:[0-9]+ +//' | grep '\.' | sort | tee jnaerator/src/main/resources/nl4j-runtime-structs-jna.jar.files
9+
# unzip -l ~/nativelibs4java/Runtime/BridJ/target/bridj-*-SNAPSHOT.jar | sed -E 's/^.*[0-9]+:[0-9]+ +//' | grep '\.' | sort | tee jnaerator/src/main/resources/bridj.jar.files
10+
11+
12+
listFile jna-jnaerator/target/jna-jnaerator-3.2.7.jar jna-runtime.jar.files
13+
listFile jnaerator-runtime/target/jnaerator-runtime-*-shaded.jar jnaerator-runtime.jar.files
14+
listFile ~/nativelibs4java/Runtime/Structs/target/nl4j-runtime-structs-jna-*.jar nl4j-runtime-structs-jna.jar.files
15+
listFile ~/nativelibs4java/Runtime/BridJ/target/bridj-*-SNAPSHOT.jar bridj.jar.files
516

0 commit comments

Comments
 (0)