2016-11-07 7 views
0

premake5ファイルを使用してアンドロイドのメイクファイルを生成する。私はより正確にPremake5アンドロイドメイクファイルは事前ビルド済みライブラリを宣言する

LOCAL_PATH := $(call my-dir) 
include $(CLEAR_VARS) 
LOCAL_MODULE := foo-prebuilt 
LOCAL_SRC_FILES := libfoo.so 
include $(PREBUILT_SHARED_LIBRARY) 

インクルードは$(PREBUILT_SHARED_LIBRARY)または他のどのようなオプションを含める含め導入するプロジェクトのどのようなhttps://developer.android.com/ndk/guides/prebuilts.html

で説明したようにビルド済みのライブラリ宣言を生成しようとしている私には、する必要がありますでしょうか?

答えて

0

これにはほとんど知識がありませんが、私は次のluaスクリプトを使用してpremake4でアンドロイドPREBUILT_SHARED_LIBRARYを使用することができました: スクリプトは上記の例でカスタマイズされています。 libfoo.soは../../path/to/libs/$(TARGET_ARCH_ABI)/libfoo.so であろう

linklibs = {"foo"} 
libdirpaths = {"../../path/to/libs/"} 

project "project_using_foo" 
     language  "C" 
     kind   "SharedLib" 
     files   (android.srcfiles) 
     includedirs  (includepaths) 
     location  "build" 
     links   (linklibs) 
     libdirs   (libdirpaths) 
     buildoptions (buildoptions) 
     androidappabi {"armeabi-v7a"} 
     androidsdk  "android-19" 

[$(TARGET_ARCH_ABI)この場合、 "armeabi-v7a" です]

関連する問題