39 lines
		
	
	
		
			1021 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			39 lines
		
	
	
		
			1021 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
#!/bin/sh
 | 
						|
 | 
						|
if [ \( `uname -s ` = FreeBSD \) -a \( `uname -p` = i386 \) ]
 | 
						|
then
 | 
						|
  echo freebsd-x86-32
 | 
						|
elif [ \( `uname -s` = FreeBSD \) -a \( `uname -m` = amd64 \) ]
 | 
						|
then
 | 
						|
  echo freebsd-x86-64
 | 
						|
elif [ \( `uname -s` = OpenBSD \) -a \( `uname -m` = i386 \) ]
 | 
						|
then
 | 
						|
  echo openbsd-x86-32
 | 
						|
elif [ \( `uname -s` = OpenBSD \) -a \( `uname -m` = amd64 \) ]
 | 
						|
then
 | 
						|
  echo openbsd-x86-64
 | 
						|
elif [ \( `uname -s` = NetBSD \) -a \( `uname -p` = i386 \) ]
 | 
						|
then
 | 
						|
  echo netbsd-x86-32
 | 
						|
elif [ \( `uname -s` = NetBSD \) -a \( `uname -p` = amd64 \) ]
 | 
						|
then
 | 
						|
  echo netbsd-x86-64
 | 
						|
elif [ \( `uname -s` = Darwin \) -a \( `uname -p` = powerpc \) ]
 | 
						|
then
 | 
						|
  echo macosx-ppc
 | 
						|
elif [ `uname -s` = Darwin ]
 | 
						|
then
 | 
						|
  echo macosx-x86-`./build-support/wordsize`
 | 
						|
elif [ \( `uname -s` = Linux \) -a \( `uname -m` = i686 \) ]
 | 
						|
then
 | 
						|
  echo linux-x86-32
 | 
						|
elif [ \( `uname -s` = Linux \) -a \( `uname -m` = x86_64 \) ]
 | 
						|
then
 | 
						|
  echo linux-x86-64
 | 
						|
elif [ \( `uname -o` = Cygwin \) -a \( `uname -m` = i686 \) ]
 | 
						|
then
 | 
						|
  echo winnt-x86-`./build-support/wordsize`
 | 
						|
else
 | 
						|
  echo help
 | 
						|
fi
 |