diff --git a/transport-native-epoll/pom.xml b/transport-native-epoll/pom.xml index 257bbc6f49..952363832e 100644 --- a/transport-native-epoll/pom.xml +++ b/transport-native-epoll/pom.xml @@ -35,6 +35,7 @@ ${unix.common.lib.dir}/META-INF/native/lib ${unix.common.lib.dir}/META-INF/native/include LDFLAGS=-L${unix.common.lib.unpacked.dir} -Wl,--no-as-needed -lrt -Wl,--whole-archive -l${unix.common.lib.name} -Wl,--no-whole-archive + ${project.basedir}/src/main/c true @@ -146,7 +147,7 @@ build-native-lib netty_transport_native_epoll_${os.detected.arch} - ${project.basedir}/src/main/c + ${nativeSourceDirectory} ${project.build.outputDirectory} + + org.codehaus.mojo + build-helper-maven-plugin + + + generate-sources + + add-source + + + + ${nativeSourceDirectory} + + + + + maven-jar-plugin diff --git a/transport-native-kqueue/pom.xml b/transport-native-kqueue/pom.xml index 7c9e44945c..1649e4dc25 100644 --- a/transport-native-kqueue/pom.xml +++ b/transport-native-kqueue/pom.xml @@ -71,7 +71,7 @@ build-native-lib netty_transport_native_kqueue_${os.detected.arch} - ${project.basedir}/src/main/c + ${nativeSourceDirectory} ${project.build.outputDirectory} + + org.codehaus.mojo + build-helper-maven-plugin + + + generate-sources + + add-source + + + + ${nativeSourceDirectory} + + + + + maven-jar-plugin diff --git a/transport-native-unix-common/pom.xml b/transport-native-unix-common/pom.xml index eeb394c68c..0709171856 100644 --- a/transport-native-unix-common/pom.xml +++ b/transport-native-unix-common/pom.xml @@ -44,6 +44,29 @@ ${project.build.directory}/${project.build.finalName}-${jni.classifier}.jar + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + generate-sources + + add-source + + + + ${nativeIncludeDir} + + + + + + + + mac