Linux: Added lwjgl.map to specify symbol visibility. Only Java_ symbols will be exported from the liblwjgl.so library now
This commit is contained in:
parent
16f78b39c6
commit
69356ac9ea
|
@ -3,7 +3,7 @@
|
||||||
CC=gcc
|
CC=gcc
|
||||||
LINKER=gcc
|
LINKER=gcc
|
||||||
STRIP=strip
|
STRIP=strip
|
||||||
CFLAGS_LINK=-shared -Wall
|
CFLAGS_LINK=-Wl,--version-script=lwjgl.map -O2 -shared -Wall
|
||||||
LIBS=-L/usr/X11R6/lib -L/usr/X11/lib -lm -lX11 -lXext -lpthread -L$(JAVA_HOME)/jre/lib/i386 -ljawt -Wl,-static,-lXxf86vm,-lXcursor,-lXrender,-lXrandr,-call_shared
|
LIBS=-L/usr/X11R6/lib -L/usr/X11/lib -lm -lX11 -lXext -lpthread -L$(JAVA_HOME)/jre/lib/i386 -ljawt -Wl,-static,-lXxf86vm,-lXcursor,-lXrender,-lXrandr,-call_shared
|
||||||
CFLAGS_O=-fPIC -O2 -D_X11 -Wall -std=c99 -pthread -c -I../common -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux -I$(AL_HOME)/include
|
CFLAGS_O=-fPIC -O2 -D_X11 -Wall -std=c99 -pthread -c -I../common -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux -I$(AL_HOME)/include
|
||||||
SRC=$(wildcard *.c) $(wildcard ../common/*.c) $(wildcard ../generated/*c)
|
SRC=$(wildcard *.c) $(wildcard ../common/*.c) $(wildcard ../generated/*c)
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
global: Java_*;
|
||||||
|
local: *;
|
||||||
|
};
|
Loading…
Reference in New Issue