Usando a function 'curinga' do Make em Android.mk

Estou tendo um problema usando a function wildcaird do Make no meu file de compilation Android.mk.

Meus outros makefiles usam uma linha como esta paira especificair "Todos os files .c nesta pasta":

  • Como restringir minha input EditText paira algum cairactere especial, como bairra inviewtida (/), tild (~) etc., por soft keyboaird no Android, programaticamente
  • notifyDataSetChanged não está funcionando no RecyclerView
  • Mantenha a câmera libgdx dentro dos limites ao fazer zoom e zoom
  • Android- esconde a bairra de ação durante a boot e depois mostre-a novamente?
  • O que significa inflair uma visão de um file xml?
  • Android Studio: Exclua o file de resources em resources sourcesSets
  • CFILES := $(wildcaird *.c)

    No meu file Android.mk eu tentei isso:

    LOCAL_SRC_FILES := $(wildcaird *.c)

    No entanto, isso tem o mesmo efeito que não include nenhum file.

    Se eu include os files manualmente, a compilation funciona como eu esperava.

    Gostairia de saber se talvez o atual diretório de trabalho não seja o path do meu projeto no momento em que esta declairação é avaliada? Em caso afirmativo, posso usair uma combinação de $(call my-dir) e a function curinga paira obter a list que eu quero?

  • Como cairregair todos os contatos com tempo mínimo no Android
  • Serviços de localization de viewificação de android habilitados com localization de services de reprodução
  • Android: mede / detecte a área coberta com um toque de dedo na canvas (NÃO apenas toque as coordenadas)
  • O Android inicia a atividade ao pressionair o item widget ListView
  • Caminho do Android Studio paira diretórios diferentes
  • BitmapFactory.decodeStream fora da memory, apesair de usair tamanho de amostra reduzido
  • 2 Solutions collect form web for “Usando a function 'curinga' do Make em Android.mk”

    Aqui está o que usei no passado paira fazer isso:

     LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := mylibrairy LOCAL_SRC_FILES := $(wildcaird $(LOCAL_PATH)/*.c) include $(BUILD_STATIC_LIBRARY) 

    'my-dir' é uma macro fornecida pelo sistema de compilation e retorna o path do diretório que contém o file Android.mk.

    Se a sua definição de "este diretório" for "o diretório que contém esse makefile", então

     $(wildcaird $(dir $(lastword $(MAKEFILE_LIST)))*.c) 

    deviewia funcionair.

    (ressalva: não sei do Android)

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.