asdf-support: move input-files definitions to more logical locations
authorAlejandro R Sedeño <asedeno@google.com>
Thu, 6 Dec 2012 19:44:41 +0000 (14:44 -0500)
committerAlejandro R Sedeño <asedeno@google.com>
Thu, 6 Dec 2012 19:44:41 +0000 (14:44 -0500)
asdf-support.lisp

index cee05d9..545ca9e 100644 (file)
                                  :defaults lisp-file))
             nil)))
 
-(defmethod input-files ((op compile-op) (component protobuf-file))
-  "The input files are the .lisp and .proto-imports files."
-  (declare (ignorable op))
-  (output-files (make-instance 'proto-to-lisp) component))
-
 (defmethod perform ((op proto-to-lisp) (component protobuf-file))
   (let* ((input  (protobuf-input-file component))
          (output (first (output-files op component)))
   (format nil (compatfmt "~@<proto-compiling ~3i~_~A~@:>")
           (first (input-files op component))))
 
-(defmethod input-files ((op load-op) (component protobuf-file))
-  "The input files are the .fasl and .proto-imports files."
+(defmethod input-files ((op compile-op) (component protobuf-file))
+  "The input files are the .lisp and .proto-imports files."
   (declare (ignorable op))
-  (append (output-files (make-instance 'compile-op) component) ; fasl
-          (cdr (output-files (make-instance 'proto-to-lisp) component)))) ; proto-imports
+  (output-files (make-instance 'proto-to-lisp) component))
 
 (defmethod perform ((op compile-op) (component protobuf-file))
   (let* ((input  (protobuf-input-file component))
         (error 'compile-error
                :component component :operation op)))))
 
+(defmethod input-files ((op load-op) (component protobuf-file))
+  "The input files are the .fasl and .proto-imports files."
+  (declare (ignorable op))
+  (append (output-files (make-instance 'compile-op) component) ; fasl
+          (cdr (output-files (make-instance 'proto-to-lisp) component)))) ; proto-imports
+
 (defmethod perform ((op load-op) (component protobuf-file))
   (let* ((input  (protobuf-input-file component))
          (paths  (cons (directory-namestring input) (resolve-search-path component)))