@@ -30,7 +30,7 @@ usage() {
30
30
echo " unix-devel As above, but for running from current dir"
31
31
echo " darwin Mac OS X Unix-like install"
32
32
echo " darwin-devel Mac OS X running from current dir"
33
- echo " darwin-dist Mac OS X (PPC .app builds -- use Xcode for Intel )"
33
+ echo " darwin-dist Mac OS X multiarchitecture .app (see arch/darwin/README.md )"
34
34
echo " psp Experimental PSP port"
35
35
echo " gp2x Experimental GP2X port"
36
36
echo " nds Experimental NDS port"
@@ -532,9 +532,11 @@ if [ "$PLATFORM" = "win32" ] || [ "$PLATFORM" = "win64" ] ||
532
532
echo " #define PLATFORM \" windows-$ARCHNAME \" " > src/config.h
533
533
echo " SUBPLATFORM=windows-$ARCHNAME " >> platform.inc
534
534
echo " PLATFORM=$PLATFORM " >> platform.inc
535
- elif [ " $PLATFORM " = " unix" ] || [ " $PLATFORM " = " unix-devel" ]; then
535
+ elif [ " $PLATFORM " = " unix" ] || [ " $PLATFORM " = " unix-devel" ] ||
536
+ [ " $PLATFORM " = " darwin" ] || [ " $PLATFORM " = " darwin-devel" ]; then
536
537
OS=" $( uname -s) "
537
538
MACH=" $( uname -m) "
539
+ DIRNAME=unix
538
540
539
541
case " $OS " in
540
542
" Linux" )
@@ -549,6 +551,10 @@ elif [ "$PLATFORM" = "unix" ] || [ "$PLATFORM" = "unix-devel" ]; then
549
551
" NetBSD" )
550
552
UNIX=" netbsd"
551
553
;;
554
+ " Darwin" )
555
+ UNIX=" darwin"
556
+ DIRNAME=" darwin"
557
+ ;;
552
558
* )
553
559
echo " WARNING: Should define proper UNIX name here!"
554
560
UNIX=" unix"
@@ -603,13 +609,13 @@ elif [ "$PLATFORM" = "unix" ] || [ "$PLATFORM" = "unix-devel" ]; then
603
609
604
610
echo " #define PLATFORM \" $UNIX -$ARCHNAME \" " > src/config.h
605
611
echo " SUBPLATFORM=$UNIX -$ARCHNAME " >> platform.inc
606
- echo " PLATFORM=unix " >> platform.inc
607
- elif [ " $PLATFORM " = " darwin" ] || [ " $PLATFORM " = " darwin-devel " ] ||
608
- [ " $PLATFORM " = " darwin-dist " ] ; then
612
+ echo " PLATFORM=$DIRNAME " >> platform.inc
613
+ elif [ " $PLATFORM " = " darwin-dist " ]; then
614
+ # Multiarchitecture build--let the Makefile patch in a subplatform.
609
615
610
- echo " #define PLATFORM \" darwin\" " > src/config.h
611
- echo " SUBPLATFORM=$PLATFORM " >> platform.inc
612
- echo " PLATFORM=darwin" >> platform.inc
616
+ echo " #define PLATFORM \" darwin- \" SUBPLATFORM " > src/config.h
617
+ echo " SUBPLATFORM=$PLATFORM " >> platform.inc
618
+ echo " PLATFORM=darwin" >> platform.inc
613
619
else
614
620
if [ ! -d " arch/$PLATFORM " ]; then
615
621
echo " Invalid platform selection (see arch/)."
0 commit comments