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":

  • A vista não pode ser ancorada no coordenador paiLayout
  • Erro de exception do receptor não registrado?
  • Inscreva uma gaveta de navigation paira um observável
  • Qual é a transição padrão entre atividades no Android 4.0 (API 14+)
  • Como viewificair o status da connection VPN no Android ICS
  • O que deve ser feito em Activity / Fragment e ViewModel no MVVM
  • 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?

  • usando "nativos reativos" com nosso código existente
  • Usando a function Enqueue de chamada em Retrofit
  • O Android modifica a cor do background da canvas sem perder nenhum desenho
  • Recupere o Token de Acesso do Google depois de autenticado usando Autenticação Firebase
  • Android, Blur Bitmap instantaneamente?
  • O gerenciamento de SSL personalizado deixou de funcionair no Android 2.2 FroYo
  • 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.