#include "bejavacoal.h"
+#ifdef WITH_JVM
+
/* Path to the jar file. A little OS dependent convenience. */
#ifdef _WIN32
static char jar_file[512] = "y:\\user\\hack\\public\\coal.jar";
static char cls_name[256] = "coalescing/mst/safe/Algo";
-/* Name of teh JVM dll/so */
+/* Name of the JVM dll/so */
static char jvm_lib[512] = { 0 };
#ifdef WITH_LIBCORE
lc_opt_entry_t *jc_grp = lc_opt_get_grp(grp, "jc");
lc_opt_add_table(jc_grp, options);
}
-#endif
+#endif /* WITH_LIBCORE */
-#ifdef WITH_JVM
#include <jni.h>
typedef struct _jni_env_t {
return &env;
}
+
static void check(jni_env_t *env, const char *file, int line)
{
JNIEnv *jni = env->jni;
return jc_call_int(c, mth_get_color, (jint) n);
}
+void be_java_coal_start_jvm(void)
+{
+ get_jvm();
+}
+
#else
be_java_coal_t *be_java_coal_init(const char *graph_name, int n_nodes, int n_regs, int dbg_level)
return -1;
}
+void be_java_coal_start_jvm(void)
+{
+}
+
#endif /* WITH_JVM */