J'essaie de compiler le projet open ssl pour Android ( https://github.com/fries/Android-external-openssl ).
J'ai téléchargé les fichiers depuis git et j'ai essayé de suivre les instructions. J'ai installé le dernier Android NDK.
J'ai d'abord installé les fichiers dans : /Users/myname/Documents/workspace/android-external-openssl
Ensuite, en essayant de compiler avec NDK-build, j'ai compris que j'avais besoin d'une jni
répertoire. J'ai donc copié le projet dans un autre répertoire.
Nouveau chemin : /Users/myname/Documents/workspace/jni
Mais maintenant, lorsque j'essaie la commande suivante : /Users/myname/Documents/android-ndk-r5b/ndk-build NDK_PROJECT_PATH=/Users/myname/Documents/workspace Android.mk
J'obtiens : "make : Rien à faire pour `Android.mk'".
Le fichier Android.mk est le suivant :
LOCAL_PATH := $(call my-dir)
subdirs := $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, \
crypto \
ssl \
apps \
))
include $(subdirs)
# static library
# =====================================================
include $(CLEAR_VARS)
LOCAL_SRC_FILES:=
LOCAL_C_INCLUDES:=
LOCAL_WHOLE_STATIC_LIBRARIES += libcrypto-static libssl-static
LOCAL_MODULE:= libopenssl-static
include $(BUILD_STATIC_LIBRARY)
Quelqu'un peut-il me dire ce que je fais mal ?
Aussi dans le README.Android ils disent de faire cette commande : Exécuter ./Configure linux-generic32 no-idea no-bf no-cast no-seed no-md2 -DL_ENDIAN
dans le répertoire de distribution d'openssl.
Quand je fais cela, rien ne se passe et j'obtiens l'erreur suivante ./Configure
est une commande inconnue...
Aidez-nous ! :))