* utils/hbmk2/hbmk2.prg
+ dependency check to define HBMK_DIR_* macro with autodetected header dir
+ macro evaluator to return actual value (if any) for internally defined macro
+ contrib/hbdroid
+ contrib/hbdroid/hvminit.c
+ contrib/hbdroid/hbdroid.h
+ contrib/hbdroid/hbdroid.hbc
+ contrib/hbdroid/hbdroid.hbp
+ contrib/hbdroid/msginfo.c
+ Android lib
Based on code sent to the list by Antonio.
Only build tested (on win).
30 lines
420 B
C
30 lines
420 B
C
/*
|
|
* $Id$
|
|
*/
|
|
|
|
#include "hbapi.h"
|
|
#include "hbvm.h"
|
|
#include "hbdroid.h"
|
|
|
|
/* MT support? */
|
|
static JNIEnv * s_env;
|
|
static jobject s_obj;
|
|
|
|
HB_EXPORT JNIEnv * __hbdroid_jni_env( void )
|
|
{
|
|
return s_env;
|
|
}
|
|
|
|
HB_EXPORT jobject __hbdroid_jni_obj( void )
|
|
{
|
|
return s_obj;
|
|
}
|
|
|
|
JNIEXPORT void JNICALL Java_test_test_Harbour_vmInit( JNIEnv * env, jobject obj, jint i )
|
|
{
|
|
s_env = env;
|
|
s_obj = obj;
|
|
|
|
hb_vmInit( i );
|
|
}
|