removed fasls
[objcffi.git] / objcffi.asd
blob8d630a84f566dc40a9f427108d78e4dfeffa7b70
1 (defsystem :objcffi
2   :depends-on (:cffi :defun-with-types)
3   :serial t
4   :components
5    ((:file "package")
6 ;; objc-include-* are files that bind directly to the stuff in /usr/include/objc/
7 ;; they're be mechanically generated from parsing the headers
8 ;; (with a bit of fixing up after)
9     (:file "objc-include-types")
10     (:file "objc-include-constants")
11     (:file "objc-include-functions")
12     (:file "objc-include-utils")
13     
14 ;; Designators provides some type conversion rules for defun-with-types
15 ;; this gives an object oriented extention to defun which lets us pass
16 ;; strings or pointers [or other things as the API evolves] as parameters
17 ;; to functions that require a class or selector
18     (:file "designators")
19     
20 ;; The parameter and return type of a method are encoded as type encodings,
21 ;; Provide a way to encode and decode them, as well as extract them from a Method.
22     (:file "type-encodings")
23     
24 ;; Procedures to dynamically create Objective C Classes and add Methods to them
25     (:file "define-objc-class")
26     (:file "define-objc-method")
27     
28 ;; Provide various auxilliary methods which give an interface to useful operations
29 ;; like message sending and ivar access, also a [] and @"foo" reader syntax.
30     (:file "auxiliary")
31     (:file "reader-syntax")
32     
33 ;; Implement any inline functions in the Cocoa (Foundation+AppKit) APIs
34 ;; add any structs they define (and declare them for SEND to use)
35     (:file "cocoa")))