Commit b2eb2a7ab42f471b30cb2dc09d29d43d5220af15

Authored by perry.werneck@gmail.com
1 parent 8ce0d796

Testando Android

src/android/jni/Android.mk
... ... @@ -30,8 +30,9 @@ include $(CLEAR_VARS)
30 30 include ../lib3270/sources.mak
31 31  
32 32 LOCAL_CFLAGS=-I../include
  33 +LOCAL_DEFAULT_CPP_EXTENSION := cpp
33 34 LOCAL_MODULE := lib3270
34   -LOCAL_SRC_FILES := $(foreach SRC, $(TERMINAL_SOURCES), ../../lib3270/$(SRC))
  35 +LOCAL_SRC_FILES := $(foreach SRC, $(TERMINAL_SOURCES), ../../lib3270/$(SRC)) misc.cpp
35 36  
36 37 include $(BUILD_SHARED_LIBRARY)
37 38  
... ...
src/android/jni/misc.cpp 0 → 100644
... ... @@ -0,0 +1,37 @@
  1 +/*
  2 + * "Software pw3270, desenvolvido com base nos códigos fontes do WC3270 e X3270
  3 + * (Paul Mattes Paul.Mattes@usa.net), de emulação de terminal 3270 para acesso a
  4 + * aplicativos mainframe. Registro no INPI sob o nome G3270. Registro no INPI sob o nome G3270.
  5 + *
  6 + * Copyright (C) <2008> <Banco do Brasil S.A.>
  7 + *
  8 + * Este programa é software livre. Você pode redistribuí-lo e/ou modificá-lo sob
  9 + * os termos da GPL v.2 - Licença Pública Geral GNU, conforme publicado pela
  10 + * Free Software Foundation.
  11 + *
  12 + * Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER
  13 + * GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO
  14 + * A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para
  15 + * obter mais detalhes.
  16 + *
  17 + * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este
  18 + * programa; se não, escreva para a Free Software Foundation, Inc., 59 Temple
  19 + * Place, Suite 330, Boston, MA, 02111-1307, USA
  20 + *
  21 + * Este programa está nomeado como paste.c e possui - linhas de código.
  22 + *
  23 + * Contatos:
  24 + *
  25 + * perry.werneck@gmail.com (Alexandre Perry de Souza Werneck)
  26 + *
  27 + */
  28 +
  29 + #include "lib3270jni.h"
  30 + #include <lib3270.h>
  31 +
  32 +/*--[ Implement ]------------------------------------------------------------------------------------*/
  33 +
  34 +JNIEXPORT jstring JNICALL Java_br_com_bb_pw3270_lib3270_getVersion(JNIEnv *env, jobject obj)
  35 +{
  36 + return env->NewStringUTF(lib3270_get_version());
  37 +}
... ...
src/android/lib3270NDK.cbp
... ... @@ -34,6 +34,7 @@
34 34 </Compiler>
35 35 <Unit filename="Makefile" />
36 36 <Unit filename="jni/Android.mk" />
  37 + <Unit filename="jni/misc.cpp" />
37 38 <Extensions>
38 39 <code_completion />
39 40 <debugger />
... ...