18 Kasım 2010, PERŞEMBE
Nasıl bir makefile hedeflerin listesini alabilirim?
Komisyon biraz (Ruby Yapma Programı) kullandım ve tüm hedefler, örneğin bir listesini almak için bir seçenek vardır
> rake --tasks
rake db:charset # retrieve the charset for your data...
rake db:collation # retrieve the collation for your da...
rake db:create # Creates the databases defined in y...
rake db:drop # Drops the database for your curren...
...
ama GNU olun bunun için seçenek var gibi görünüyor.
Görünüşe göre kod için neredeyse, 2007 - http://www.mail-archive.com/help-make@gnu.org/msg06434.htmlgibi.
Her neyse, bir makefile ekleyebilirsiniz hangi bir makefile, hedefleri ayıklamak için hack yaptım biraz.
cmds:
@grep '^[^#[:space:]].*:' makefile
Tanımlanan hedeflerin bir listesini verir. Bu sadece bir başlangıç - bağımlılıklar, örneğin filtre değil.
> make cmds
cmds:
copy:
run:
plot:
turnin:
CEVAP
15 Mayıs 2014, PERŞEMBE
Bash altında (en az), bu sekme otomatik tamamlama ile yapılabilir:
make(space)(tab)(tab)
Bunu PaylaÅŸ:

C# nesnelerin Listesini, nasıl bir öze...
Nasıl Ruby on Rails geçerli mutlak URL...
Nasıl Krom XML yerine JSON dönmek için...
Nasıl MySQL kullanıcı hesaplarının bir...
Nasıl benim Android uygulaması crash-v...