```
else ifeq ($(shell uname -s),Darwin)
```

の方がインデントが減るのでいいかなと思いました