[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