git-svn-id: https://svn.code.sf.net/p/libusbjava/code/trunk@80 94ad28fe-ef68-46b1-9651-e7ae4fcf1c4c
25 lines
608 B
Makefile
25 lines
608 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)
|
|
$(DLL): $(DLLSRC)
|
|
$(CC) -Wall -D_JNI_IMPLEMENTATION_ -Wl,--kill-at, \
|
|
-I$(JAVAPATH)/include -I$(JAVAPATH)/include/win32 \
|
|
-shared $(DLLSRC) -o $(DLL) $(DEF) $(JVMLIBA)
|
|
|
|
#dll_def: $(DLL)
|
|
#$(DLL): $(DLLSRC)
|
|
# $(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)
|