#JDK_DIR = /usr/lib/jvm/java-6-sun CC = gcc CFLAGS = -pipe -Wall -W -g0 -fPIC $(shell pkg-config --cflags dbus-1 dbus-glib-1 ) INCPATH_64 = -I. -I$(JDK_64_DIR)/include -I$(JDK_64_DIR)/include/linux INCPATH_32 = -I. -I$(JDK_32_DIR)/include -I$(JDK_32_DIR)/include/linux LINK = gcc LFLAGS = -shared -L/usr/X11R6/lib LIBS = $(shell pkg-config --libs dbus-1 dbus-glib-1) all: libskype_dbus_x86.so libskype_dbus_x64.so libskype_dbus_x86.so: SkypeFramework.o SkypeService.o $(LINK) -m32 $(LFLAGS) -o ../src/main/resources/libskype_dbus_x86.so SkypeFramework.o SkypeService.o $(LIBS) SkypeFramework.o: SkypeFramework.c # javah -classpath ../bin com.skype.connector.linux.SkypeFramework $(CC) -c -m32 $(CFLAGS) $(INCPATH_32) -o SkypeFramework.o SkypeFramework.c SkypeService.o: SkypeService.c # javah -classpath ../bin com.skype.connector.linux.SkypeFramework $(CC) -c -m32 $(CFLAGS) $(INCPATH_32) -o SkypeService.o SkypeService.c libskype_dbus_x64.so: SkypeFramework_64.o SkypeService_64.o $(LINK) -m64 $(LFLAGS) -o ../src/main/resources/libskype_dbus_x64.so SkypeFramework_64.o SkypeService_64.o $(LIBS) SkypeFramework_64.o: SkypeFramework.c # javah -classpath ../bin com.skype.connector.linux.SkypeFramework $(CC) -c -m64 $(CFLAGS) $(INCPATH_64) -o SkypeFramework_64.o SkypeFramework.c SkypeService_64.o: SkypeService.c # javah -classpath ../bin com.skype.connector.linux.SkypeFramework $(CC) -c -m64 $(CFLAGS) $(INCPATH_64) -o SkypeService_64.o SkypeService.c clean: rm -f *.o *.so