Guest User

Untitled

a guest
Aug 26th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. project
  2. |
  3. |---app->main.cpp, Android.mk
  4. |
  5. |---lib->|->Android.mk
  6. |
  7. |---include----|
  8. | |---mylib->a.h, b.h ...
  9. |
  10. |---libs-> libX.so, libY.so, libZ.so
  11.  
  12. #include <mylib/a.h>
  13. #include <mylib/b.h>
  14.  
  15. LOCAL_PATH := $(call my-dir)
  16.  
  17. include $(CLEAR_VARS)
  18. LOCAL_MODULE := my_application
  19. LOCAL_SHARED_LIBRARIES := the_libX_1_0_0 the_libY_1_0_0 the_libZ_0_0_9
  20. LOCAL_SRC_FILES := main.cpp
  21. include $(BUILD_SHARED_LIBRARY)
  22.  
  23. LOCAL_PATH := $(call my-dir)
  24.  
  25. include $(CLEAR_VARS)
  26. LOCAL_MODULE := the_libX_1_0_0
  27. LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
  28. LOCAL_SRC_FILES := $(LOCAL_PATH)/libs/libX.so
  29. LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
  30. include $(BUILD_SHARED_LIBRARY)
  31.  
  32. include $(CLEAR_VARS)
  33. LOCAL_MODULE := the_libY_1_0_0
  34. LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
  35. LOCAL_SRC_FILES := $(LOCAL_PATH)/libs/libY.so
  36. LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
  37. include $(BUILD_SHARED_LIBRARY)
  38.  
  39. include $(CLEAR_VARS)
  40. LOCAL_MODULE := the_libZ_0_0_9
  41. LOCAL_C_INCLUDES := $(LOCAL_PATH)/include
  42. LOCAL_SRC_FILES := $(LOCAL_PATH)/libs/libZ.so
  43. LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
  44. include $(BUILD_SHARED_LIBRARY)
  45.  
  46. including ./Android.mk ...
  47. build/core/binary.mk:1345: *** project/lib/Android.mk: the_libX_1_0_0: Unused source files: project/lib/libs/the_libX_1_0_0.so.
  48. build/core/ninja.mk:155: recipe for target 'out/build-aosp_arm.ninja' failed
  49. make: *** [out/build-aosp_arm.ninja] Error 1
Add Comment
Please, Sign In to add comment