| # |
| #//===----------------------------------------------------------------------===// |
| #// |
| #// The LLVM Compiler Infrastructure |
| #// |
| #// This file is dual licensed under the MIT and the University of Illinois Open |
| #// Source Licenses. See LICENSE.txt for details. |
| #// |
| #//===----------------------------------------------------------------------===// |
| # |
| |
| ####### Detections and Commands ############################################### |
| |
| ifndef arch |
| ifeq ($(shell /usr/sbin/sysctl -n hw.machine),Power Macintosh) |
| ifeq ($(shell /usr/sbin/sysctl -n hw.optional.64bitops),1) |
| export arch:=ppc64 |
| else |
| export arch:=ppc32 |
| endif |
| else |
| ifeq ($(shell /usr/sbin/sysctl -n hw.optional.x86_64 2>/dev/null),1) |
| export arch:=intel64 |
| else |
| export arch:=ia32 |
| endif |
| endif |
| endif |
| |
| CMD=$(SHELL) -c |
| CWD=$(shell pwd) |
| RM?=rm -f |
| RMR?=rm -rf |
| RD?=rmdir |
| MD?=mkdir -p |
| NUL= /dev/null |
| SLASH=/ |