;;; -*-  Lisp -*-

(defsystem sb-rotate-byte
  :version "0.1"
  #+sb-building-contrib :pathname
  #+sb-building-contrib #p"SYS:CONTRIB;SB-ROTATE-BYTE;"
  :components
  ((:file "package")
   (:file "compiler" :depends-on ("package"))
   (:module "vm"
    :depends-on ("compiler")
    :pathname ""
    :components
    ((:file "x86-vm" :if-feature :x86)
     (:file "x86-64-vm" :if-feature :x86-64)
     (:file "ppc-vm" :if-feature :ppc)))
   (:file "rotate-byte" :depends-on ("compiler")))
  :perform (load-op :after (o c) (provide 'sb-rotate-byte))
  :perform (test-op (o c) (test-system 'sb-rotate-byte/tests)))


(defsystem sb-rotate-byte/tests
  #+sb-building-contrib :pathname
  #+sb-building-contrib #p"SYS:CONTRIB;SB-ROTATE-BYTE;"
  :depends-on (sb-rotate-byte)
  :components ((:file "rotate-byte-tests")))

