- :depends-on ("compiler")
- :components
- ((:file "x86-vm"
- :in-order-to ((compile-op (feature :x86))))
- (:file "x86-64-vm"
- :in-order-to ((compile-op (feature :x86-64))))
- (:file "ppc-vm"
- :in-order-to ((compile-op (feature :ppc)))))
- :pathname
- #+sb-building-contrib #p"SYS:CONTRIB;SB-ROTATE-BYTE;"
- #-sb-building-contrib #.(make-pathname :directory '(:relative))
- :if-component-dep-fails :ignore)
- (:file "rotate-byte" :depends-on ("compiler"))))
+ :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)))
+