-;;; this is appalling misuse of asdf. please don't treat it as any
-;;; kind of example. this shouldn't be a compile-op, or if it is, should
-;;; define output-files properly instead of leaving it be the fasl
-(defclass exe-file (cl-source-file) ())
-(defmethod perform :after ((o compile-op) (c exe-file))
- (sb-executable:make-executable
- (make-pathname :name "asdf-install"
- :type nil
- :defaults (component-pathname c))
- (output-files o c)
- :initial-function "RUN"))
-
-(defmethod perform ((o load-op) (c exe-file)) nil)
-