/[gxemul]/trunk/configure
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/configure

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 18 by dpavlin, Mon Oct 8 16:19:11 2007 UTC revision 20 by dpavlin, Mon Oct 8 16:19:23 2007 UTC
# Line 27  Line 27 
27  #  SUCH DAMAGE.  #  SUCH DAMAGE.
28  #  #
29  #  #
30  #  $Id: configure,v 1.173 2005/10/21 15:19:24 debug Exp $  #  $Id: configure,v 1.180 2005/11/23 22:03:23 debug Exp $
31  #  #
32  #  This is a minimal configure script, hardcoded for GXemul. This script  #  This is a minimal configure script, hardcoded for GXemul. This script
33  #  figures out which compiler flags will work, and creates Makefiles in  #  figures out which compiler flags will work, and creates Makefiles in
# Line 64  if [ z"$X" = z0. ]; then Line 64  if [ z"$X" = z0. ]; then
64          #  Stable:          #  Stable:
65          ENABLEARM=YES          ENABLEARM=YES
66          ENABLEMIPS=YES          ENABLEMIPS=YES
67            ENABLEPPC=YES
68  else  else
69          #  Development:          #  Development:
70          ENABLEALPHA=YES          ENABLEALPHA=YES
# Line 74  else Line 75  else
75          ENABLEIA64=NO          ENABLEIA64=NO
76          ENABLEM68K=NO          ENABLEM68K=NO
77          ENABLEMIPS=YES          ENABLEMIPS=YES
78            ENABLENEWMIPS=NO
79          ENABLEPPC=YES          ENABLEPPC=YES
80          ENABLESH=NO          ENABLESH=NO
81          ENABLESPARC=NO          ENABLESPARC=NO
# Line 106  if [ z"$*" != z ]; then Line 108  if [ z"$*" != z ]; then
108                          ENABLEIA64=YES                          ENABLEIA64=YES
109                          ENABLEM68K=YES                          ENABLEM68K=YES
110                          ENABLEMIPS=YES                          ENABLEMIPS=YES
111                            ENABLENEWMIPS=YES
112                          ENABLEPPC=YES                          ENABLEPPC=YES
113                          ENABLESH=YES                          ENABLESH=YES
114                          ENABLESPARC=YES                          ENABLESPARC=YES
# Line 142  if [ z"$*" != z ]; then Line 145  if [ z"$*" != z ]; then
145                          ENABLEMIPS=NO                          ENABLEMIPS=NO
146                  else if [ z$a = z--enable-mips ]; then                  else if [ z$a = z--enable-mips ]; then
147                          ENABLEMIPS=YES                          ENABLEMIPS=YES
148                    else if [ z$a = z--disable-newmips ]; then
149                            ENABLENEWMIPS=NO
150                    else if [ z$a = z--enable-newmips ]; then
151                            ENABLENEWMIPS=YES
152                  else if [ z$a = z--disable-ppc ]; then                  else if [ z$a = z--disable-ppc ]; then
153                          ENABLEPPC=NO                          ENABLEPPC=NO
154                  else if [ z$a = z--enable-ppc ]; then                  else if [ z$a = z--enable-ppc ]; then
# Line 246  if [ z"$*" != z ]; then Line 253  if [ z"$*" != z ]; then
253                          fi                          fi
254                          printf "MIPS CPU emulation\n"                          printf "MIPS CPU emulation\n"
255    
256                            if [ z$ENABLENEWMIPS = zYES ]; then
257                                    printf "  --disable-newmips  disable "
258                            else
259                                    printf "  --enable-newmips   enable "
260                            fi
261                            printf "(New, dyntrans) MIPS CPU emulation\n"
262    
263                          if [ z$ENABLEPPC = zYES ]; then                          if [ z$ENABLEPPC = zYES ]; then
264                                  printf "  --disable-ppc      disable "                                  printf "  --disable-ppc      disable "
265                          else                          else
# Line 288  if [ z"$*" != z ]; then Line 302  if [ z"$*" != z ]; then
302                          exit                          exit
303                  fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi                  fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi
304                  fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi                  fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi; fi
305                  fi; fi; fi; fi; fi                  fi; fi; fi; fi; fi; fi; fi
306          done          done
307  fi  fi
308    
# Line 345  if [ z$ENABLEARM = zYES ]; then Line 359  if [ z$ENABLEARM = zYES ]; then
359          CPU_ARCHS="$CPU_ARCHS tmp_arm_r8.o tmp_arm_r9.o"          CPU_ARCHS="$CPU_ARCHS tmp_arm_r8.o tmp_arm_r9.o"
360          CPU_ARCHS="$CPU_ARCHS tmp_arm_ra.o tmp_arm_rb.o"          CPU_ARCHS="$CPU_ARCHS tmp_arm_ra.o tmp_arm_rb.o"
361          CPU_ARCHS="$CPU_ARCHS tmp_arm_rc.o tmp_arm_rd.o"          CPU_ARCHS="$CPU_ARCHS tmp_arm_rc.o tmp_arm_rd.o"
362          CPU_ARCHS="$CPU_ARCHS tmp_arm_re.o tmp_arm_rf.o"          CPU_ARCHS="$CPU_ARCHS tmp_arm_re.o tmp_arm_rf.o tmp_arm_multi.o"
363          CPU_TOOLS="$CPU_TOOLS generate_arm_dpi generate_arm_r"          CPU_TOOLS="$CPU_TOOLS generate_arm_dpi generate_arm_r"
364          CPU_TOOLS="$CPU_TOOLS generate_arm_loadstore generate_arm_multi"          CPU_TOOLS="$CPU_TOOLS generate_arm_loadstore generate_arm_multi"
365  fi  fi
# Line 372  fi Line 386  fi
386  if [ z$ENABLEMIPS = zYES ]; then  if [ z$ENABLEMIPS = zYES ]; then
387          printf "#define ENABLE_MIPS\n" >> config.h          printf "#define ENABLE_MIPS\n" >> config.h
388  fi  fi
389    if [ z$ENABLENEWMIPS = zYES ]; then
390            printf "#define ENABLE_NEWMIPS\n" >> config.h
391            CPU_ARCHS="$CPU_ARCHS cpu_newmips.o"
392    fi
393  if [ z$ENABLEPPC = zYES ]; then  if [ z$ENABLEPPC = zYES ]; then
394          printf "#define ENABLE_PPC\n" >> config.h          printf "#define ENABLE_PPC\n" >> config.h
395          CPU_ARCHS="$CPU_ARCHS cpu_ppc.o"          CPU_ARCHS="$CPU_ARCHS cpu_ppc.o"
# Line 1302  echo "" >> _Makefile.header Line 1320  echo "" >> _Makefile.header
1320    
1321    
1322  #  Create the Makefiles:  #  Create the Makefiles:
1323    D=". src src/include src/cpus src/devices src/devices/fonts src/promemul"
1324  for a in . src src/cpus src/devices src/devices/fonts src/promemul; do  for a in $D; do
1325          echo "creating $a/Makefile"          echo "creating $a/Makefile"
1326          touch $a/Makefile          touch $a/Makefile
1327          cat _Makefile.header > $a/Makefile          cat _Makefile.header > $a/Makefile

Legend:
Removed from v.18  
changed lines
  Added in v.20

  ViewVC Help
Powered by ViewVC 1.1.26