Ritheann make an íoslódálaí; is é an t-íoslódálaí a roghnaíonn conas seachfhreastalaí a úsáid. I gcás GNU make, onnmhairigh na hathraithigh ag leibhéal an Makefile nuair ba cheart gach oideas ábhartha iad a fháil:

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

Tosaíonn líne an oidis le tab. Baineann na treoracha export le comhréir make agus cuireann siad na luachanna isteach i dtimpeallacht na n-orduithe.

De ghnáth imíonn shell export ar líne oidis amháin roimh an gcéad líne eile, toisc go nglaonn GNU make shell ar leith do gach líne. I gcás ordú amháin, úsáid sannadh shell go díreach leis an ordú sin ina ionad:

fetch:
	http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 curl --fail https://downloads.example/package.tar.gz

Úsáid na hainmneacha athraitheach agus an prótacal seachfhreastalaí atá doiciméadaithe ag an íoslódálaí. Más féidir leis an tógáil críochphointe HTTP poiblí a úsáid, roghnaigh iarrthóir ón liosta seachfhreastalaithe HTTP do na luachanna timpeallachta sin. Teastaíonn a rogha seachfhreastalaí féin ó aon chomhad inrite a dhéanann neamhaird de na hathraithigh seo. Is fearr dintiúirí a sholáthar tríd an timpeallacht tógála ná iad a scríobh sa Makefile.

Bíonn tionchar ag na honnmhairithe seo ar orduithe linbh. Ní athraíonn siad timpeallacht an teirminéil tuismitheora tar éis do make scor.

Ailt ghaolmhara