Cómo tratar el archivo de código fuente generado automáticamente en el proceso de creación

Estoy tratando de construir una biblioteca de terceros que utiliza archivos de código fuente generados automáticamente. En el caso normal, este tipo de archivos es generado por las herramientas de compilación de gnu. Mi pregunta es ¿Cómo puedo decirle a las herramientas de compilación de Android NDK para generar y construir este tipo de archivos.

Gracias por adelantado

La herramienta ndk-build es una secuencia de comandos thin wrapper que llama a GNU Make con algunos argumentos de línea de comandos. Puede agregar cualquier regla de compilación al archivo de Android.mk que le guste escrito en make, incluyendo la generación de archivos de origen.

Si tiene el nombre de archivo generado en la variable LOCAL_SRC_FILES junto con la regla para generar este archivo, make lo resolverá. Este es un ejemplo mínimo de Android.mk que copia "generated.in" a "generated.c" y luego lo compila:

 LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := ndkexample LOCAL_SRC_FILES := generated.c $(LOCAL_PATH)/generated.c : $(LOCAL_PATH)/generated.in echo "Generate file" cp $< $@ 
  • Android lib nativo no instalado con APK
  • Uso de bibliotecas pre-construidas y jni en Android Studio
  • Simplificación de un archivo Android.mk que crea múltiples ejecutables
  • Lib / gdbserver Error: Permiso denegado
  • ¿Cómo copiar y editar archivos en Android shell?
  • Falta el complemento para GStreamer para Android SDK
  • Creación de Android NDK y FFMPEG
  • Android Studio 1.5 Gradle Experimental: no se puede generar código JNI
  • Compilación de C + + 11 fuentes para Android NDK
  • Android - VPN en la capa nativa
  • Cómo construir impulso para android como biblioteca compartida con c + + 11 de apoyo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.