U dir export-ka doorsoomayaasha boroksi ee retseptiyada GNU Make
U dir bay'ad boroksi oo loogu talagalay amarrada retseptiyada GNU make oo ka fogow luminta shell export ee u dhexeeya safafka retseptiyada kala duwan.
make wuxuu socodsiiyaa soo-dejinta; soo-dejintu waxay doorataa sida boroksi loo isticmaalo. GNU make, u dir doorsoomayaasha heerka Makefile marka retsepti kasta oo khuseeya ay tahay inay helaan:
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
Sadarka retseptigu wuxuu ku bilaabmaa tab. Tilmaamaha export waxay ka tirsan yihiin naxwaha make waxayna qiyamka u gudbiyaan bay'ada amarrada.
shell export oo ku yaal hal sadar oo retsepti ah ayaa caadiyan lumaya ka hor sadarka xiga, sababtoo ah GNU make wuxuu u yeedhaa shell gooni ah sadar kasta. Hal amar, isticmaal beddelkeeda shell u yeelid si toos ah amarkaas:
fetch:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 curl --fail https://downloads.example/package.tar.gz
Isticmaal magacyada doorsoomayaasha iyo borotokoolka boroksi ee la diiwaangeliyay ee soo-dejinta. Haddii dhismuhu isticmaali karo HTTP dhammaad dadweyne, dooro musharrax ka mid ah liiska boroksi HTTP qiyamkaas bay'ada. Faylka fulinta ee iska indhatiraya doorsoomayaashan wuxuu u baahan yahay ikhtiyaarkiisa boroksi. Aqoonsiga ayaa ka wanaagsan in lagu bixiyo bay'ada dhismaha halkii lagu qori lahaa Makefile.
Export-yadani waxay saameeyaan amarrada carruurta. Ma beddelaan bay'ada terminaalka waalidka marka make dhammaado.