NDK Androd.mk Ein Target als shared und static Lib builden

  • 0 Antworten
  • Letztes Antwortdatum
U

u.k-f

Gast
Ich habe eine library, die ich sowohl als shaerd library (libxyz.so) als auch als static library (lobxyz.a) benötige.

Da ich nur ungerne den Name der lib ändern würde, kann ich für die lib in meinem Android.mk keine zwei verschiedenen target-namen verwenden (oder doch, wenn ja, wie?) wenn die Ergebnisse des builds beide libxyz (.a und .so) heissen sollen, kann aber auch nicht sowohl include $(BUILD_SHARED_LIBRARY) als auch include $(BUILD_STATIC_LIBRARY) in einem Target haben (oder etwa doch, wenn ja, wie?)

Im moment gehe ich hin, und muss vor dem build immer das Android.mk anpassen von:

Code:
include $(BUILD_SHARED_LIBRARY)
#include $(BUILD_STATIC_LIBRARY)

zu

Code:
#include $(BUILD_SHARED_LIBRARY)
include $(BUILD_STATIC_LIBRARY)

Gibt es da was schlaueres?

Danke Uwe
 
Zurück
Oben Unten