diff --git a/src/android/jni/Android.mk b/src/android/jni/Android.mk index b188609..21b2f8e 100644 --- a/src/android/jni/Android.mk +++ b/src/android/jni/Android.mk @@ -30,8 +30,9 @@ include $(CLEAR_VARS) include ../lib3270/sources.mak LOCAL_CFLAGS=-I../include +LOCAL_DEFAULT_CPP_EXTENSION := cpp LOCAL_MODULE := lib3270 -LOCAL_SRC_FILES := $(foreach SRC, $(TERMINAL_SOURCES), ../../lib3270/$(SRC)) +LOCAL_SRC_FILES := $(foreach SRC, $(TERMINAL_SOURCES), ../../lib3270/$(SRC)) misc.cpp include $(BUILD_SHARED_LIBRARY) diff --git a/src/android/jni/misc.cpp b/src/android/jni/misc.cpp new file mode 100644 index 0000000..9eeed7f --- /dev/null +++ b/src/android/jni/misc.cpp @@ -0,0 +1,37 @@ +/* + * "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270 + * (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a + * aplicativos mainframe. Registro no INPI sob o nome G3270. Registro no INPI sob o nome G3270. + * + * Copyright (C) <2008> + * + * Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob + * os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela + * Free Software Foundation. + * + * Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER + * GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO + * A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para + * obter mais detalhes. + * + * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este + * programa; se não, escreva para a Free Software Foundation, Inc., 59 Temple + * Place, Suite 330, Boston, MA, 02111-1307, USA + * + * Este programa está nomeado como paste.c e possui - linhas de código. + * + * Contatos: + * + * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck) + * + */ + + #include "lib3270jni.h" + #include + +/*--[ Implement ]------------------------------------------------------------------------------------*/ + +JNIEXPORT jstring JNICALL Java_br_com_bb_pw3270_lib3270_getVersion(JNIEnv *env, jobject obj) +{ + return env->NewStringUTF(lib3270_get_version()); +} diff --git a/src/android/lib3270NDK.cbp b/src/android/lib3270NDK.cbp index 2e32001..5a41298 100644 --- a/src/android/lib3270NDK.cbp +++ b/src/android/lib3270NDK.cbp @@ -34,6 +34,7 @@ + -- libgit2 0.21.2