1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
Description: Create SONAME for library
Author: Andreas Tille <tille@debian.org>
Created: Mon, 17 Dec 2012 16:43:17 +0100
--- a/native/Makefile.linux
+++ b/native/Makefile.linux
@@ -1,11 +1,11 @@
CC=gcc
-CFLAGS += -O2 -funroll-loops
+CFLAGS=-O2 -funroll-loops
INCLUDES=-I${JAVA_HOME}/include/ -I${JAVA_HOME}/include/linux
OBJS = NucleotideLikelihoodCore.o
.c.o:
- ${CC} $(CPPFLAGS) ${CFLAGS} $(LDFLAGS) ${INCLUDES} -c $*.c
+ ${CC} ${CFLAGS} ${INCLUDES} -c $*.c
libNucleotideLikelihoodCore.so: ${OBJS}
- ${CC} $(CPPFLAGS) ${CFLAGS} $(LDFLAGS) ${INCLUDES} -shared -o libNucleotideLikelihoodCore.so ${OBJS}
+ ${CC} ${CFLAGS} ${INCLUDES} -shared -Wl,-soname,libNucleotideLikelihoodCore.so.0 -o libNucleotideLikelihoodCore.so.0 ${OBJS}
|