Bir mimariyi (GNU make
Makefile) nasıl yapılandırabilirim ki bu da mimariyi (bu durumda Linux'taki Intel OS X, bu yüzden) sonlandırmayı gerektiriyordu, böylece kullanıcılara make -f
'u çalıştırırken Makefile'yi belirtmek zorunda kalmadan bayrakları uygun şekilde ayarlayabilirim?Intel OS X ve Linux arasındaki farkı anlayabilen bir Makefile kodunu nasıl kodlarım?
DÜZENLEME
bu koşullu bir hedefin dışında yerleştirilirse ben, bir kabuk komutu içeren bir ifeq
bildirgemden bir makefile hatası alıyorum olduğunu belirtmelidir:
'commands commence before first target. Stop.'
'uname -o' değil aslında:
Eğer GNU onu nasıl kullandıklarını açısındanEğer
shell
işlevinden bir değişken haline bilgi almak ve ardından bu değişkeniifeq
kullanabilirsiniz yapmak OS X'de geçerlidir. uname -s' yeterli olabilir. –