git.fiddlerwoaroof.com
Raw Blame History
;;; -*- Mode:Lisp; Syntax:ANSI-Common-Lisp; Package: ASDF-USER -*-
(in-package :asdf-user)

(defsystem :objc-runtime
  :description "A simple bridge to the objective-c runtime"
  :author "Ed L <edward@elangley.org>"
  :license "MIT"
  :depends-on (#:alexandria
               #:cffi
               #:cffi-libffi
               #:data-lens
               #:fset
               #:fwoar-lisputils
               #:serapeum
               #:trivial-features
               #:trivial-main-thread
               #:uiop)
  :defsystem-depends-on (#:cffi-grovel
                         #:cffi-libffi)
  :components ((:file "package")
               (:cffi-grovel-file "objc-runtime-types" :depends-on ("package" "readtable"))
               (:file "bundle-utils" :depends-on ("package" "readtable"))
               (:file "readtable" :depends-on ("package"))
               (:file "gcd" :depends-on ("objc-runtime"))
               (:file "objc-runtime" :depends-on ("package" "readtable" "objc-runtime-types"))
               (:file "objc-data-extractors" :depends-on ("objc-runtime" "readtable"))
               (:file "manipulators" :depends-on ("objc-data-extractors" "readtable" "objc-runtime"))))

(defsystem :objc-runtime/scripting-bridge
  :description ""
  :author "Ed L <edward@elangley.org>"
  :license "MIT"
  :depends-on (:objc-runtime
               :data-lens)
  :components ((:file "scripting-bridge")))

(defsystem :objc-runtime/notifications
  :description ""
  :author "Ed L <edward@elangley.org>"
  :license "MIT"
  :depends-on (:objc-runtime
               :trivial-main-thread
               (:require :sb-concurrency))
  :components ((:file "notification")))

(defsystem :objc-runtime/clim-objc-browser
  :description ""
  :author "Ed L <edward@elangley.org>"
  :license "MIT"
  :depends-on (:objc-runtime
               :serapeum
               :alexandria
               :mcclim)
  :components ((:file "clim-objc-browser")))