Skip to content
asdf-bundle.asd 1.04 KiB
Newer Older
;;; -*- Mode: Lisp ; Syntax: ANSI-Common-Lisp -*-
;;; ASDF-Bundle, extension to ASDF to build "bundles",
;;; such as one big fasl or DLL for an entire system, or an executable.
;;;
;;; Based on the asdf-ecl extension
;;; by Michael Goffioul and Juan Jose Garcia Ripoll.
;;;
;;; Free Software available under an MIT-style license.
;;; Copyright (c) 2005 - 2007, Michael Goffioul (michael dot goffioul at swing dot be)
;;; Copyright (c) 2008 - 2011, Juan Jose Garcia Ripoll
;;; Copyright (c) 2012 - 2012, Francois-Rene Rideau
;;;
;;; Currently works on SBCL, CCL, maybe CCL. For ABCL, see the abcl-jar contrib instead.

(defsystem :asdf-bundle
  :licence "MIT"
  :description "Bundle operations for ASDF"
  :long-description "Can bundle one or many asdf systems into one .fasl and/or one .so"
  :depends-on (:asdf)
  :components
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
  ((:file "specials")
   (:file "bundle" :depends-on ("specials"))
Francois-Rene Rideau's avatar
Francois-Rene Rideau committed
   #+(or clozure sbcl) (:file "fasl-concat" :depends-on ("bundle"))
   #+ecl (:file "ecl" :depends-on ("specials"))
   #+mkcl (:file "mkcl" :depends-on ("specials"))))