*** empty log message ***
This commit is contained in:
parent
1fc79d38d4
commit
c18ce21096
17
ase/awk/jni.c
Normal file
17
ase/awk/jni.c
Normal file
@ -0,0 +1,17 @@
|
||||
/*
|
||||
* $Id: jni.c,v 1.1 2006-08-02 15:03:48 bacon Exp $
|
||||
*/
|
||||
|
||||
#include "jni.h"
|
||||
#include "awk.h"
|
||||
#include "sa.h"
|
||||
|
||||
JNIEXPORT void JNICALL Java_AWK_open (JNIEnv* env, jobject obj)
|
||||
{
|
||||
xp_printf (XP_T("Java_AWK_open\n"));
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_AWK_close (JNIEnv* env, jobject obj)
|
||||
{
|
||||
xp_printf (XP_T("Java_AWK_close\n"));
|
||||
}
|
6
ase/awk/jni.def
Normal file
6
ase/awk/jni.def
Normal file
@ -0,0 +1,6 @@
|
||||
LIBRARY "xpawk.dll"
|
||||
|
||||
EXPORTS
|
||||
Java_AWK_open
|
||||
Java_AWK_close
|
||||
|
21
ase/awk/jni.h
Normal file
21
ase/awk/jni.h
Normal file
@ -0,0 +1,21 @@
|
||||
/*
|
||||
* $Id: jni.h,v 1.1 2006-08-02 15:03:49 bacon Exp $
|
||||
*/
|
||||
|
||||
#ifndef _XP_AWK_JNI_H_
|
||||
#define _XP_AWK_JNI_H_
|
||||
|
||||
#include <jni.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
JNIEXPORT void JNICALL Java_AWK_open (JNIEnv*, jobject);
|
||||
JNIEXPORT void JNICALL Java_AWK_close (JNIEnv*, jobject);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
@ -4,7 +4,7 @@ OUT = xpawk
|
||||
|
||||
CC = cl
|
||||
#CFLAGS = /nologo /MT /W3 /GR- /D_WIN32_WINNT=0x0400 -I../..
|
||||
CFLAGS = /nologo /O2 /MT /W3 /GR- /Za /D_WIN32_WINNT=0x0400 -I../.. -DXP_AWK_STAND_ALONE -DXP_CHAR_IS_WCHAR
|
||||
CFLAGS = /nologo /O2 /MT /W3 /GR- /Za /D_WIN32_WINNT=0x0400 -I../.. -DXP_AWK_STAND_ALONE -DXP_CHAR_IS_WCHAR /I"C:\Program Files\IBM\Java141\Include" /I"C:\Program Files\IBM\Java141\Include\Win32"
|
||||
|
||||
all: lib
|
||||
|
||||
@ -18,6 +18,11 @@ dll: $(OBJS)
|
||||
/nologo /out:$(OUT).dll $(OBJS)
|
||||
<<
|
||||
|
||||
jni: $(OBJS) jni.obj
|
||||
link /dll /def:jni.def /subsystem:console /version:0.1 /release @<<
|
||||
/nologo /out:$(OUT).dll $(OBJS) jni.obj
|
||||
<<
|
||||
|
||||
clean:
|
||||
del $(OBJS) $(OUT) *.obj
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user