SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Disney Pets and Animals

    Disney Pets

    29 ŞUBAT 2012
  • EEVblog

    EEVblog

    4 NİSAN 2009
  • TrenchTech Computer Repair Tutorials

    TrenchTech C

    19 EYLÜL 2014