/ / Czy jest jakiś cel na Automake, który jest wykonywany przed automatycznymi regułami Makefile? - hak, automake

Czy jest jakiś cel w Automake, który jest wykonywany przed regułami Makefile automake? - Hak, automake

Próbowałem wygenerować reguły Makefile, które wykonują przed automatyzuj reguły Makefile. Widziałem, że mogę zdefiniować reguły „lokalne” i „haki”, ale są one wykonywane po „wszystko” i inne zasady, na przykład.

Czy jest jakiś sposób na wykonanie kodumoje przed zautomatyzować dodane reguły? Chcę automatycznie generować pliki w katalog, ale proces kompilacji przez make zawsze próbuje kompiluj programy po zautomatyzowaniu reguł Makefile. Gdybym mógł dodać Reguła „przed”, mógłbym wygenerować potrzebne pliki, a potem pozwolić normalnie proces kompilacji do uruchomienia.

Wiem o BUILT_SOURCES, ale staram się go nie używać

Czy to jest możliwe? Dzięki!

Odpowiedzi:

0 dla odpowiedzi № 1

Nie ma sposobu, aby to zrobić.

Ogólnie w Makefile, jeśli chcesz to zrobić, powinieneś zamiast tego rozważyć dodanie odpowiednich zależności tam, gdzie to konieczne.