Fix FreeBSD

db4
sheeple 2008-03-14 01:36:30 -05:00
parent c13d759ec6
commit dcda3d5bcf
4 changed files with 29 additions and 6 deletions

View File

@ -46,10 +46,10 @@ DLL_OBJS = $(PLAF_DLL_OBJS) \
EXE_OBJS = $(PLAF_EXE_OBJS)
default: misc/wordsize
make `./misc/target`
$(MAKE) `./misc/target`
help:
@echo "Run 'make' with one of the following parameters:"
@echo "Run '$(MAKE)' with one of the following parameters:"
@echo ""
@echo "freebsd-x86-32"
@echo "freebsd-x86-64"

View File

@ -1,5 +1,5 @@
IN: io.unix.freebsd
USING: io.unix.bsd io.backend core-foundation.fsevents ;
USING: io.unix.bsd io.backend ;
TUPLE: freebsd-io ;

20
misc/_target Executable file
View File

@ -0,0 +1,20 @@
#!/bin/bash
if [ \( `uname -s` = Darwin \) -a \( `uname -p` = powerpc \) ]
then
echo macosx-ppc
elif [ `uname -s` = Darwin ]
then
echo macosx-x86-`./misc/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-`./misc/wordsize`
else
echo help
fi

View File

@ -1,6 +1,9 @@
#!/bin/bash
#!/bin/sh
if [ \( `uname -s` = Darwin \) -a \( `uname -p` = powerpc \) ]
if [ \( `uname -s ` = FreeBSD \) -a \( `uname -p` = i386 \) ]
then
echo freebsd-x86-32
elif [ \( `uname -s` = Darwin \) -a \( `uname -p` = powerpc \) ]
then
echo macosx-ppc
elif [ `uname -s` = Darwin ]