38 lines
		
	
	
		
			912 B
		
	
	
	
		
			PHP
		
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			912 B
		
	
	
	
		
			PHP
		
	
	
	
| #
 | |
| #//===----------------------------------------------------------------------===//
 | |
| #//
 | |
| #//                     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=/
 |