[movitz-cvs] CVS movitz
ffjeld
ffjeld at common-lisp.net
Mon Feb 25 20:11:01 UTC 2008
Update of /project/movitz/cvsroot/movitz
In directory clnet:/tmp/cvs-serv30926
Added Files:
movitz.asd
Log Message:
Initial attempt.
--- /project/movitz/cvsroot/movitz/movitz.asd 2008/02/25 20:11:01 NONE
+++ /project/movitz/cvsroot/movitz/movitz.asd 2008/02/25 20:11:01 1.1
;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
;;;;------------------------------------------------------------------
;;;;
;;;; Copyright (C) 2008, Frode V. Fjeld
;;;;
;;;; For distribution policy, see the accompanying file COPYING.
;;;;
;;;; Filename: movitz.asd
;;;; Description: Movitz ASDF system definition.
;;;; Author: Frode Vatvedt Fjeld <ffjeld at common-lisp.net>
;;;; Created at: Thu Jan 15 18:40:58 2004
;;;;
;;;; $Id: movitz.asd,v 1.1 2008/02/25 20:11:01 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
(defpackage movitz-asd
(:use :cl :asdf))
(in-package movitz-asd)
(defsystem movitz-asm
:name "Movitz Assembler"
:version "1.0"
:maintainer "ffjeld at common-lisp.net"
:author "Frode V. Fjeld"
:license "BSD-like, see accopanying file COPYING."
:description "An (dis-)assembler framework, with support for x86 in 16, 32, and 64-bit modes."
:serial t
:components ((:file "asm")
(:file "asm-x86")))
(defclass movitz-source-file (cl-source-file) ())
(defsystem movitz
:name "Movitz"
:version "0.1"
:maintainer "ffjeld at common-lisp.net"
:author "Frode V. Fjeld"
:license "BSD-like, see accopanying file COPYING."
:description "A compiler, run-time, and libraries for Common Lisp on the x86."
:default-component-class movitz-source-file
:serial t
:depends-on (binary-types)
:components ((:file "packages")
(:file "movitz")
(:file "parse")
(:file "eval")
(:file "environment")
(:file "compiler-types")
(:file "compiler-protocol")
(:file "storage-types")
(:file "multiboot")
(:file "bootblock")
(:file "image")
(:file "stream-image")
(:file "assembly-syntax")
(:file "compiler")
(:file "special-operators")
(:file "special-operators-cl")))
#+sbcl
(defmethod perform :around (op (file movitz-source-file))
(handler-bind ((sb-ext:defconstant-uneql #'continue))
(call-next-method)))
More information about the Movitz-cvs
mailing list