Changeset 10120


Ignore:
Timestamp:
Jul 19, 2008, 2:46:26 AM (11 years ago)
Author:
rme
Message:

Additions for Darwin/x8632.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/lib/compile-ccl.lisp

    r10054 r10120  
    5555
    5656(defparameter *x86-compiler-modules*
    57   '(x86-arch
     57  '(x8632-arch
     58    x8664-arch
     59    x86-arch
     60    x8632env
     61    x8664env
    5862    x86-asm
    5963    x86-lap
    60     x8664-arch
    61     x8664env
    6264    x86-backend
    63     )
    64   )
     65))
    6566
    6667(defparameter *ppc32-compiler-backend-modules*
     
    8889
    8990(defparameter *ppc-xload-modules* '(xppcfasload xfasload heap-image ))
     91(defparameter *x8632-xload-modules* '(xx8632fasload xfasload heap-image ))
    9092(defparameter *x8664-xload-modules* '(xx8664fasload xfasload heap-image ))
    9193
     
    106108  (case target
    107109    ((:ppc32 :ppc64) *ppc-xload-modules*)
     110    (:x8632 *x8632-xload-modules*)
    108111    (:x8664 *x8664-xload-modules*)))
    109112
     
    131134             (:darwinppc64 'ffi-darwinppc64)
    132135             (:linuxppc64 'ffi-linuxppc64)
     136             (:darwinx8632 'ffi-darwinx8632)
    133137             (:linuxx8664 'ffi-linuxx8664)
    134138             (:darwinx8664 'ffi-darwinx8664)
     
    147151                    *ppc64-compiler-backend-modules*
    148152                    *ppc-compiler-backend-modules*))
     153    (:x8632 (append *x86-compiler-modules*
     154                    *x8632-compiler-backend-modules*
     155                    *x86-compiler-backend-modules*))
    149156    (:x8664 (append *x86-compiler-modules*
    150157                    *x8664-compiler-backend-modules*
     
    163170          (case target
    164171            ((:ppc32 :ppc64) '(ppc-backtrace ppc-disassemble))
    165             (:x8664 '(x86-backtrace x86-disassemble)))))
     172            ((:x8632 :x8664) '(x86-backtrace x86-disassemble)))))
    166173         
    167174
     
    211218             '(ppc-error-signal ppc-trap-support
    212219               ppc-threads-utils ppc-callback-support))
    213             ((:linuxx8664 :freebsdx8664 :darwinx8664 :solarisx8664)
     220            ((:linuxx8664 :freebsdx8664 :darwinx8664 :solarisx8664
     221              :darwinx8632)
    214222             '(x86-error-signal x86-trap-support
    215223               x86-threads-utils x86-callback-support)))))
     
    423431    (:darwinppc64 "ppc-boot64.image")
    424432    (:linuxppc64 "ppc-boot64")
     433    (:darwinx8632 "x86-boot32.image")
    425434    (:linuxx8664 "x86-boot64")
    426435    (:freebsdx8664 "fx86-boot64")
     
    433442    (:linuxppc32 "ppccl")
    434443    (:darwinppc64 "dppccl64")
     444    (:darwinx8632 "dx86cl")
    435445    (:linuxppc64 "ppccl64")
    436446    (:linuxx8664 "lx86cl64")
     
    445455    (:darwinppc64 "dppccl64.image")
    446456    (:linuxppc64 "PPCCL64")
     457    (:darwinx8632 "dx86cl.image")
    447458    (:linuxx8664 "LX86CL64")
    448459    (:freebsdx8664 "FX86CL64")
     
    456467    (:darwinppc64 "darwinppc64")
    457468    (:linuxppc64 "linuxppc64")
     469    (:darwinx8632 "darwinx8632")
    458470    (:linuxx8664 "linuxx8664")
    459471    (:freebsdx8664 "freebsdx8664")
Note: See TracChangeset for help on using the changeset viewer.