4.0.0
io.netty
netty-parent
5.0.0.Final-SNAPSHOT
netty-transport-native-kqueue
Netty/Transport/Native/KQueue
jar
mac
mac
LDFLAGS=-Wl,-weak_library,${unix.common.lib.unpacked.dir}/lib${unix.common.lib.name}.a
false
maven-dependency-plugin
unpack
generate-sources
unpack-dependencies
${project.groupId}
netty-transport-native-unix-common
${jni.classifier}
${unix.common.lib.dir}
META-INF/native/**
false
true
org.fusesource.hawtjni
maven-hawtjni-plugin
build-native-lib
netty_transport_native_kqueue_${os.detected.arch}
${nativeSourceDirectory}
${project.build.outputDirectory}
.
${jni.compiler.args.ldflags}
${jni.compiler.args.cflags}
MACOSX_DEPLOYMENT_TARGET=10.6
--libdir=${project.build.directory}/native-build/target/lib
generate
build
maven-jar-plugin
native-jar
jar
true
META-INF/native/libnetty_transport_native_kqueue_${os.detected.arch}.jnilib; osname=MacOSX; processor=${os.detected.arch}
${javaModuleName}
true
${project.build.outputDirectory}/META-INF/MANIFEST.MF
${jni.classifier}
io.netty
netty-transport-native-unix-common
${project.version}
${jni.classifier}
true
mac-m1-cross-compile
${os.detected.name}-aarch_64
CFLAGS=-target arm64-apple-macos11 -O3 -Werror -fno-omit-frame-pointer -Wunused-variable -fvisibility=hidden -I${unix.common.include.unpacked.dir}
LDFLAGS=-arch arm64 -Wl,-weak_library,${unix.common.lib.unpacked.dir}/lib${unix.common.lib.name}.a
true
maven-dependency-plugin
unpack
generate-sources
unpack-dependencies
${project.groupId}
netty-transport-native-unix-common
${jni.classifier}
${unix.common.lib.dir}
META-INF/native/**
false
true
org.fusesource.hawtjni
maven-hawtjni-plugin
build-native-lib
netty_transport_native_kqueue_aarch_64
${nativeSourceDirectory}
${project.build.outputDirectory}
.
${jni.compiler.args.ldflags}
${jni.compiler.args.cflags}
--host=aarch64-apple-darwin
--libdir=${project.build.directory}/native-build/target/lib
generate
build
maven-jar-plugin
native-jar
jar
true
META-INF/native/libnetty_transport_native_kqueue_aarch_64.jnilib; osname=MacOSX; processor=aarch_64
${javaModuleName}
true
${project.build.outputDirectory}/META-INF/MANIFEST.MF
${jni.classifier}
io.netty
netty-transport-native-unix-common
${project.version}
${jni.classifier}
true
openbsd
unix
openbsd
false
maven-dependency-plugin
unpack
generate-sources
unpack-dependencies
${project.groupId}
netty-transport-native-unix-common
${jni.classifier}
${unix.common.lib.dir}
META-INF/native/**
false
true
org.fusesource.hawtjni
maven-hawtjni-plugin
build-native-lib
netty_transport_native_kqueue_${os.detected.arch}
${nativeSourceDirectory}
${project.build.outputDirectory}
.
true
true
${jni.compiler.args.ldflags}
${jni.compiler.args.cflags}
generate
build
maven-jar-plugin
native-jar
jar
true
META-INF/native/libnetty_transport_native_kqueue_${os.detected.arch}.jnilib; osname=OpenBSD; processor=${os.detected.arch}
true
${project.build.outputDirectory}/META-INF/MANIFEST.MF
${jni.classifier}
io.netty
netty-transport-native-unix-common
${project.version}
${jni.classifier}
true
freebsd
unix
freebsd
false
maven-dependency-plugin
unpack
generate-sources
unpack-dependencies
${project.groupId}
netty-transport-native-unix-common
${jni.classifier}
${unix.common.lib.dir}
META-INF/native/**
false
true
org.fusesource.hawtjni
maven-hawtjni-plugin
build-native-lib
netty_transport_native_kqueue_${os.detected.arch}
${nativeSourceDirectory}
${project.build.outputDirectory}
.
true
true
${jni.compiler.args.ldflags}
${jni.compiler.args.cflags}
generate
build
maven-jar-plugin
native-jar
jar
true
META-INF/native/libnetty_transport_native_kqueue_${os.detected.arch}.jnilib; osname=FreeBSD; processor=${os.detected.arch}
true
${project.build.outputDirectory}/META-INF/MANIFEST.MF
${jni.classifier}
io.netty
netty-transport-native-unix-common
${project.version}
${jni.classifier}
true
io.netty.transport.kqueue
netty-unix-common
${project.build.directory}/unix-common-lib
${unix.common.lib.dir}/META-INF/native/lib
${unix.common.lib.dir}/META-INF/native/include
CFLAGS=-O3 -Werror -fno-omit-frame-pointer -Wunused-variable -fvisibility=hidden -I${unix.common.include.unpacked.dir}
LDFLAGS=-z now -L${unix.common.lib.unpacked.dir} -Wl,--whole-archive -l${unix.common.lib.name} -Wl,--no-whole-archive
${project.basedir}/src/main/c
true
io.netty
netty-common
${project.version}
io.netty
netty-buffer
${project.version}
io.netty
netty-transport
${project.version}
io.netty
netty-transport-native-unix-common
${project.version}
io.netty
netty-testsuite
${project.version}
test
io.netty
netty-transport-native-unix-common-tests
${project.version}
test
${project.groupId}
${tcnative.artifactId}
${tcnative.classifier}
test
org.codehaus.mojo
build-helper-maven-plugin
generate-sources
add-source
maven-jar-plugin
default-jar
META-INF/native/**