Fitar da ma'anar wakili zuwa girke-girken GNU Make
Fitar da yanayin wakili don umarnin girke-girken GNU make kuma ka guji ɓacewar shell export tsakanin layukan girke-girke daban.
make yana gudanar da mai saukarwa; mai saukarwa ne ke zaɓar yadda za a yi amfani da wakili. Don GNU make, fitar da ma'anar a matakin Makefile lokacin da kowane girke-girke mai alaƙa ya kamata ya same su:
export http_proxy := http://proxy.example:8080
export https_proxy := http://proxy.example:8080
fetch:
curl --fail --output package.tar.gz https://downloads.example/package.tar.gz
Layin girke-girken yana farawa da tab. Umarnin export na cikin nahawun make kuma suna ba da ƙimar zuwa yanayin umarnin.
shell export a layin girke-girke ɗaya yakan ɓace kafin layi na gaba, domin GNU make yana kiran shell daban don kowane layi. Don umarni ɗaya, yi amfani da shell assignment kai tsaye tare da wannan umarnin maimakon:
fetch:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 curl --fail https://downloads.example/package.tar.gz
Yi amfani da sunayen ma'anar da aka rubuta da ka'idar wakili ta mai saukarwa. Idan ginin zai iya amfani da hanyar HTTP ta jama'a, zaɓi ɗan takara daga jerin wakilan HTTP don waɗannan ƙimar yanayi. Fayil mai aiwatarwa da ya yi watsi da waɗannan ma'anar yana buƙatar zaɓin wakili nasa. Zai fi kyau a ba da shaidar shiga ta yanayin gini maimakon rubuta su cikin Makefile.
Waɗannan fitarwar suna shafar umarnin yara. Ba sa canza yanayin babban tashar bayan make ya ƙare.