jni1.mak
最終更新:2009/10/24
001: # C から JNI で Java クラスを実行するサンプル 002: # nmake -f jni1.mak 003: 004: MT=mt 005: RM=del 006: 007: JAVA_DIR="C:\Program Files\Java\jdk1.6.0_14" 008: LIB_DIR=$(JAVA_DIR)\lib 009: INC_DIR=$(JAVA_DIR)\include 010: INC_DIR2=$(INC_DIR)\win32 011: 012: LIBS=$(LIB_DIR)\jvm.lib 013: 014: CFLAG=/nologo /W3 /DWIN32 $(CFLAG) /I $(INC_DIR) /I $(INC_DIR2) 015: LINKFLAG=/nologo /link $(LIBS) 016: 017: default: buildall 018: 019: buildall: jni1.exe 020: 021: clean: 022: $(RM) *.obj *.exe *.bak *.manifest 023: 024: .c.obj: 025: $(CC) /c /Fo$@ $< $(CFLAG) 026: 027: jni1.exe: jni1.obj 028: $(CC) /Fe$@ jni1.obj $(LINKFLAG) 029: IF EXIST $@.manifest $(MT) -manifest $@.manifest -outputresource:$@
KAKU PROJECT (2009) |