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
Francois-Rene Rideau
committed
;;;
;;; Currently works on Allegro, Clozure CL, ECL, GNU CLISP, SBCL, maybe MKCL.
;;; 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
((:file "specials")
(:file "bundle" :depends-on ("specials"))
#+(or allegro clisp clozure sbcl) (:file "fasl-concat" :depends-on ("bundle"))
#+ecl (:file "ecl" :depends-on ("specials"))
#+mkcl (:file "mkcl" :depends-on ("specials"))))