Change syntax of DEFINE-FOP, and remove from target image.
[sbcl.git] / contrib / sb-md5 / sb-md5.asd
blob6eb49be63c42f99fda30846f5e0b5682eeca50a2
1 ;;; -*-  Lisp -*-
3 (defpackage #:sb-md5-system
4   (:use #:cl #:asdf))
6 (in-package #:sb-md5-system)
8 (defsystem sb-md5
9   :depends-on (sb-rotate-byte)
10   :version "1.8"
11   #+sb-building-contrib :pathname
12   #+sb-building-contrib #p"SYS:CONTRIB;SB-MD5;"
13   :components ((:file "md5")))
15 (defmethod perform :after ((o load-op) (c (eql (find-system :sb-md5))))
16   (provide 'sb-md5))
18 (defmethod perform ((o test-op) (c (eql (find-system :sb-md5))))
19   (operate 'load-op 'sb-md5-tests)
20   (operate 'test-op 'sb-md5-tests))
22 (defsystem sb-md5-tests
23   :depends-on (sb-md5 sb-rt)
24   :version "1.8"
25   :components ((:file "md5-tests")))
27 (defmethod perform ((o test-op) (c (eql (find-system :sb-md5-tests))))
28   (or (funcall (intern "DO-TESTS" (find-package "SB-RT")))
29       (error "test-op failed")))