Jak napisać wyrażenie warunkowe do pliku MakeUp GNU make
, który rozpoznaje architekturę (w tym przypadku Intel OS X kontra Linux), tak aby można było odpowiednio ustawić flagi, bez wymagania, aby użytkownik końcowy określał plik Makefile podczas uruchamiania make -f
?Jak kodować plik Makefile, który odróżnia system Intel OS X od systemu Linux?
EDIT
powinien określić, które pojawia się błąd makefile z instrukcji ifeq
który zawiera polecenie powłoki, jeśli to uwarunkowane jest umieszczony poza cel:
'commands commence before first target. Stop.'
'uname -o' nie jest właściwie ważne na OS X. 'uname -s' może być wystarczające. –