/[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 31 by dpavlin, Mon Oct 8 16:20:40 2007 UTC revision 32 by dpavlin, Mon Oct 8 16:20:58 2007 UTC
# Line 27  Line 27 
27  #  SUCH DAMAGE.  #  SUCH DAMAGE.
28  #  #
29  #  #
30  #  $Id: configure,v 1.228 2006/07/25 21:49:14 debug Exp $  #  $Id: configure,v 1.235 2006/10/28 13:04:37 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 65  if [ z"$X" = z0. ]; then Line 65  if [ z"$X" = z0. ]; then
65          ENABLEARM=YES          ENABLEARM=YES
66          ENABLEMIPS=YES          ENABLEMIPS=YES
67          ENABLEPPC=YES          ENABLEPPC=YES
68            ENABLESH=YES
69  else  else
70          #  Development:          #  Development:
71          UNSTABLE=YES          UNSTABLE=YES
72          ENABLEALPHA=YES          ENABLEALPHA=YES
73          ENABLEARM=YES          ENABLEARM=YES
74          ENABLEAVR=YES          ENABLEAVR=YES
75            ENABLEAVR32=YES
76          ENABLEHPPA=YES          ENABLEHPPA=YES
77          ENABLEI960=YES          ENABLEI960=YES
78          ENABLEIA64=YES          ENABLEIA64=YES
79          ENABLEM68K=YES          ENABLEM68K=YES
80          ENABLEMIPS=YES          ENABLEMIPS=YES
81          ENABLEPPC=YES          ENABLEPPC=YES
82            ENABLERCA180X=YES
83          ENABLESH=YES          ENABLESH=YES
84          ENABLESPARC=YES          ENABLESPARC=YES
85          ENABLETRANSPUTER=YES          ENABLETRANSPUTER=YES
# Line 168  if [ z$ENABLEAVR = zYES ]; then Line 171  if [ z$ENABLEAVR = zYES ]; then
171          printf "#define ENABLE_AVR\n" >> config.h          printf "#define ENABLE_AVR\n" >> config.h
172          CPU_ARCHS="$CPU_ARCHS cpu_avr.o"          CPU_ARCHS="$CPU_ARCHS cpu_avr.o"
173  fi  fi
174    if [ z$ENABLEAVR32 = zYES ]; then
175            printf "#define ENABLE_AVR32\n" >> config.h
176            CPU_ARCHS="$CPU_ARCHS cpu_avr32.o"
177    fi
178  if [ z$ENABLEHPPA = zYES ]; then  if [ z$ENABLEHPPA = zYES ]; then
179          printf "#define ENABLE_HPPA\n" >> config.h          printf "#define ENABLE_HPPA\n" >> config.h
180          CPU_ARCHS="$CPU_ARCHS cpu_hppa.o"          CPU_ARCHS="$CPU_ARCHS cpu_hppa.o"
# Line 195  if [ z$ENABLEPPC = zYES ]; then Line 202  if [ z$ENABLEPPC = zYES ]; then
202          CPU_ARCHS="$CPU_ARCHS cpu_ppc.o"          CPU_ARCHS="$CPU_ARCHS cpu_ppc.o"
203          CPU_TOOLS="$CPU_TOOLS generate_ppc_loadstore"          CPU_TOOLS="$CPU_TOOLS generate_ppc_loadstore"
204  fi  fi
205    if [ z$ENABLERCA180X = zYES ]; then
206            printf "#define ENABLE_RCA180X\n" >> config.h
207            CPU_ARCHS="$CPU_ARCHS cpu_rca180x.o"
208    fi
209  if [ z$ENABLESH = zYES ]; then  if [ z$ENABLESH = zYES ]; then
210          printf "#define ENABLE_SH\n" >> config.h          printf "#define ENABLE_SH\n" >> config.h
211          CPU_ARCHS="$CPU_ARCHS cpu_sh.o memory_sh.o"          CPU_ARCHS="$CPU_ARCHS cpu_sh.o memory_sh.o"
212  fi  fi
213  if [ z$ENABLESPARC = zYES ]; then  if [ z$ENABLESPARC = zYES ]; then
214          printf "#define ENABLE_SPARC\n" >> config.h          printf "#define ENABLE_SPARC\n" >> config.h
215          CPU_ARCHS="$CPU_ARCHS cpu_sparc.o"          CPU_ARCHS="$CPU_ARCHS cpu_sparc.o memory_sparc.o"
216          CPU_TOOLS="$CPU_TOOLS generate_sparc_loadstore"          CPU_TOOLS="$CPU_TOOLS generate_sparc_loadstore"
217  fi  fi
218  if [ z$ENABLETRANSPUTER = zYES ]; then  if [ z$ENABLETRANSPUTER = zYES ]; then
# Line 214  if [ z$ENABLEX86 = zYES ]; then Line 225  if [ z$ENABLEX86 = zYES ]; then
225  fi  fi
226    
227    
 #  Cache emulation:  
 if [ z$CACHES = zYES ]; then  
         echo 'Enabling Cache emulation. (EXPERIMENTAL and BUGGY)'  
         printf "#define ENABLE_CACHE_EMULATION\n" >> config.h  
   
         printf "\nNOTE: Cache emulation enabled, but right now it triggers "  
         printf "weird bugs in the\n      emulator. You have been warned.\n\n"  
 fi  
   
   
228  ###############################################################################  ###############################################################################
229  #  #
230  #  Special hacks for some host OSes:  #  Special hacks for some host OSes:
# Line 1085  echo "" >> _Makefile.header Line 1086  echo "" >> _Makefile.header
1086    
1087  #  Create the Makefiles:  #  Create the Makefiles:
1088  D=". src src/include src/cpus src/debugger src/devices src/devices/fonts"  D=". src src/include src/cpus src/debugger src/devices src/devices/fonts"
1089  D="$D src/machines src/promemul doc"  D="$D src/machines src/net src/promemul"
1090  for a in $D; do  for a in $D; do
1091          echo "creating $a/Makefile"          echo "creating $a/Makefile"
1092          touch $a/Makefile          touch $a/Makefile

Legend:
Removed from v.31  
changed lines
  Added in v.32

  ViewVC Help
Powered by ViewVC 1.1.26