Files
jlibusb/JNIdll/makefile
schlaepfer b1a591a94f - dll_def added
- always compile (even if source file has not been updated)

git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@86 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
2006-01-17 12:51:03 +00:00

23 lines
565 B
Makefile

DLLSRC=BDI_dll.cpp
DLL=BDI.dll
DEF=BDI.def
JVMLIBA=libjvm.a
OBJ=$(SRC:.c=.o) # replaces the .c from SRC with .o
JAVA_HOME="C:/Program Files/Java/jdk1.5.0_04"
CC=gcc
RM=rm
dll: $(DLL)
$(CC) -Wall -D_JNI_IMPLEMENTATION_ -Wl,--kill-at, \
-I$(JAVAPATH)/include -I$(JAVAPATH)/include/win32 \
-shared $(DLLSRC) -o $(DLL) $(DEF) $(JVMLIBA)
dll_def: $(DLL)
$(CC) -Wall -D_JNI_IMPLEMENTATION_ -Wl,--output-def,$(DEF),--kill-at, \
-I$(JAVAPATH)/include -I$(JAVAPATH)/include/win32 \
-shared $(DLLSRC) -o $(DLL) $(JVMLIBA)
clean:
$(RM) $(DLL)