2004-11-12 09:32:42 -05:00
|
|
|
|
|
|
|
|
|
|
|
CC=gcc
|
|
|
|
LINKER=gcc
|
|
|
|
STRIP=strip
|
|
|
|
CFLAGS_LINK=-shared -Wall
|
2005-04-01 04:51:11 -05:00
|
|
|
LIBS=-L/usr/X11R6/lib -L/usr/X11/lib -lX11 -lXext -lpthread -L$(JAVA_HOME)/jre/lib/i386 -ljawt -Wl,-static,-lXxf86vm,-lXcursor,-lXrender,-lXrandr,-call_shared
|
2004-11-12 09:32:42 -05:00
|
|
|
CFLAGS_O=-fPIC -O2 -D_X11 -Wall -pthread -c -I../common -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
|
2005-09-29 13:13:38 -04:00
|
|
|
SRC=$(wildcard *.c) $(wildcard ../common/*.c) $(wildcard ../generated/*c)
|
2004-11-12 09:32:42 -05:00
|
|
|
OBJECTS=$(subst .c,.o,$(SRC))
|
|
|
|
LIBRARY=liblwjgl.so
|
|
|
|
|
|
|
|
$(LIBRARY): $(OBJECTS)
|
|
|
|
$(LINKER) $(CFLAGS_LINK) -o $@ $(OBJECTS) $(LIBS)
|
|
|
|
$(STRIP) $@
|
|
|
|
|
|
|
|
.c.o:
|
|
|
|
$(CC) $(CFLAGS_O) $< -o $@
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f $(OBJECTS) $(LIBRARY)
|