[mcclim-cvs] CVS mcclim/Experimental/freetype
crhodes
crhodes at common-lisp.net
Wed Mar 15 09:31:31 UTC 2006
Update of /project/mcclim/cvsroot/mcclim/Experimental/freetype
In directory clnet:/tmp/cvs-serv4599/Experimental/freetype
Modified Files:
mcclim-freetype.asd
Log Message:
Fix for uncompiled-cl-source-file in the presence of the (advertised)
asdf protocol with output-files :around.
No output files!
--- /project/mcclim/cvsroot/mcclim/Experimental/freetype/mcclim-freetype.asd 2006/02/06 13:42:09 1.4
+++ /project/mcclim/cvsroot/mcclim/Experimental/freetype/mcclim-freetype.asd 2006/03/15 09:31:31 1.5
@@ -12,13 +12,20 @@
(defpackage :mcclim-freetype-system (:use :cl :asdf))
(in-package :mcclim-freetype-system)
-(defclass uncompiled-cl-source-file (cl-source-file) ())
+(defclass uncompiled-cl-source-file (source-file) ())
(defmethod perform ((o compile-op) (f uncompiled-cl-source-file))
t)
-
+(defmethod perform ((o load-op) (f uncompiled-cl-source-file))
+ (mapcar #'load (input-files o f)))
(defmethod output-files ((operation compile-op) (c uncompiled-cl-source-file))
+ nil)
+(defmethod input-files ((operation load-op) (c uncompiled-cl-source-file))
(list (component-pathname c)))
+(defmethod operation-done-p ((operation compile-op) (c uncompiled-cl-source-file))
+ t)
+(defmethod source-file-type ((c uncompiled-cl-source-file) (s module))
+ "lisp")
(defsystem :mcclim-freetype
:depends-on (:clim-clx)
More information about the Mcclim-cvs
mailing list