Comment incorporer un fichier make existant avec Android NDK

Donc j'ai une énorme C existant projet que j'ai placé dans $PROJECT/jni répertoire. Ce projet est normalement fait en exécutant un script de configuration qui crée les fichiers "Makefile" qui permet au projet d'être compilé via make.

Ce projet est assez grand et a beaucoup de répertoires contenant les fichiers source et les fichiers d'en-tête.

Je suppose que je manque fondamental de la compréhension de la façon dont Android.mk est censé fonctionner. Est-il censé remplacer le configurer et makefile qui est actuellement utilisé pour compiler le projet? Ou serais-je en incorporant le makefile à partir de mon script de configuration dans le Android.mk? Les exemples qu'ils fournissent sont plutôt banal, avec seulement quelques fichiers sources. Mon jni répertoire ressemble plus à:

jni/
  folder1/subfolder1
  folder1/subfolder2
  folder1/source
  folder2/source
  .....
  foldern/source
  configure/
  configure/configure.sh
  Makefile
  Android.mk

Les makefiles générés assez vaste (une bonne quantité de configuration et il y en a un dans chaque répertoire) donc je suis un peu perdu pour l'approche de la ce.

EDIT:

Le problème majeur est que les exemples fournis avec le NDK sont triviales exemples. Ils ont 3-5 fichiers source dans le haut niveau jni répertoire. Mon problème est que c'est un énorme projet avec une configuration complexe avec 4 dossiers de niveau supérieur chacune avec de nombreux sous-répertoires. Je ne peux pas il suffit de déplacer la source dans la jni dossier et exécutez le ndk compilateur.

source d'informationauteur thatidiotguy