aboutsummaryrefslogtreecommitdiffstats
path: root/src/native/jawtrenderer/Makefile.linux
blob: 4c77f4b4067115648ec4db63ce75921db7685202 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
JAVA_HOME?=/usr/lib/jvm/java-6-sun

ARCH=$(shell uname -m | sed -e s/x86_64/-64/ -e s/i.86//)
TARGET=../../../lib/native/linux$(ARCH)/libjawtrenderer.so

CC=gcc -g -std=c99
CPPFLAGS=-DJNI_IMPLEMENTATION \
         -fPIC \
         -Wall -Wreturn-type \
         -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
LDFLAGS=-shared -Wl,--no-undefined
LIBS=-L$(JAVA_HOME)/jre/lib/amd64 -ljawt -lXv -lX11

$(TARGET): net_java_sip_communicator_impl_neomedia_jmfext_media_renderer_video_JAWTRenderer.c JAWTRenderer_Linux.c net_java_sip_communicator_impl_neomedia_jmfext_media_renderer_video_JAWTRenderer.h JAWTRenderer.h
	$(CC) $(CPPFLAGS) $^ $(LDFLAGS) -o $@ $(LIBS)