Sto sviluppando un progetto che è attualmente scritto in C ma ho intenzione di scrivere alcune delle funzioni in asm per almeno due piattaforme (x86_64 e arm) . Così potrei avere qualche file di origine:Utilizzo degli autotools per un progetto con codice sorgente specifico della piattaforma (più piattaforme)
generico/one.c generico/two.c generico/three.c
braccio/one.s
x86_64/two.s
Mi piacerebbe che lo script di configurazione scelga i file .s sui file .c quando possibile. Quindi la costruzione sul braccio sarà one.s, two.c, three.c ecc.
Sembra difficile o impossibile farlo bene con automake. Ma se dovessi abbandonare l'automake dovrò tenere traccia delle mie dipendenze (ugh).
Qual è il modo migliore per farlo?
"Ma se fosso automake dovrò monitorare le mie dipendenze (ugh)." questa è una falsa dicotomia! Non dimenticare di strumenti come CMake. Infatti, ecco una [grande lista] (https://en.wikipedia.org/wiki/List_of_build_automation_software#Build_script_generation_tools) – congusbongus