;;;; Objective-CL, an Objective-C bridge for Common Lisp. ;;;; Copyright (C) 2007 Matthias Andreas Benkard. ;;;; ;;;; This program is free software: you can redistribute it and/or ;;;; modify it under the terms of the GNU General Public License as ;;;; published by the Free Software Foundation, either version 3 of the ;;;; License, or (at your option) any later version. ;;;; ;;;; This program is distributed in the hope that it will be useful, but ;;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;;;; General Public License for more details. ;;;; ;;;; You should have received a copy of the GNU General Public License ;;;; along with this program. If not, see ;;;; . (defvar asdf::*objcl-version* "0.1.1") (defsystem "objective-cl" :description "A portable Objective C bridge." :version asdf::*objcl-version* :author "Matthias Benkard " :licence "GNU Lesser General Public License, version 3 or higher" :depends-on (#:cffi #:trivial-garbage #:split-sequence #:objective-cl-libobjcl #:closer-mop) :components ((:module "Lisp" :components ((:file "defpackage") (:file "constant-data" :depends-on ("defpackage")) (:file "data-types" :depends-on ("defpackage" "conditions")) (:file "parameters" :depends-on ("defpackage")) (:file "name-conversion" :depends-on ("defpackage")) (:file "internal-utilities" :depends-on ("defpackage" "data-types")) (:file "weak-hash-tables" :depends-on ("defpackage")) (:file "conditions" :depends-on ("defpackage")) (:file "performance-hacks" :depends-on ("defpackage")) (:file "libobjcl" :depends-on ("defpackage" "constant-data" "data-types" "name-conversion" "internal-utilities" "parameters" "conditions" "memory-management")) (:file "init" :depends-on ("defpackage" "libobjcl")) (:file "type-handling" :depends-on ("defpackage" "libobjcl" "init")) (:file "method-invocation" :depends-on ("defpackage" "type-handling" "name-conversion" "data-types" "libobjcl" "internal-utilities" "parameters" "init" "conditions" "memory-management" "policy")) (:file "policy" :depends-on ("defpackage" "parameters" "libobjcl")) (:file "memory-management" :depends-on ("defpackage" "weak-hash-tables" "parameters" "conditions")) (:file "reader-syntax" :depends-on ("defpackage" "method-invocation")) (:file "utilities" :depends-on ("init" "defpackage" "method-invocation" "data-types")) (:file "class-definition" :depends-on ("defpackage" "libobjcl" "init" "method-invocation" "data-types")) (:file "compiler-macros" :depends-on ("defpackage" "method-invocation" "conditions"))))) :serial t)