17 HAZİRAN 2010, PERŞEMBE
GNU listesinde amaçları/hedefleri kendi tanımına değişkenleri içerir olun
Değişken adları bilgisayar tarafından anında hedefleri bir dizi oluşturan oldukça büyük bir makefile var. ((VAR) örneğin foo$: (PREREQS)$). Gnu bu değişkenler genişletilmiş sonra hedeflerin bir listesini tükürmek için ikna yapmak için herhangi bir yolu var mı?
Aribitrary bir makefile hedefleri elde edebilmek istiyorum. Benim kabuk tamamlanması için bir fonksiyon yazmaya çalışıyorum.
CEVAP
1 Mart 2012, PERŞEMBE
make -qp | awk -F':' '/^[a-zA-Z0-9][^$#\/\t=]*:([^=]|$)/ {split($1,A,/ /);for(i in A)print A[i]}'
Make alınan arg bir cazibe gibi çalışır tamamlanması.
Bunu Paylaş:
seri nereye listesi listesinde herhang...
Raylar Komisyon: bir görev için bağıms...
Check dize sadece basamak içerir...
CSS divs yatay hizalama Olun...
OS X ayarı ortam değişkenleri?...