1 ;;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*-
2 ;;;; *************************************************************************
3 ;;;; FILE IDENTIFICATION
6 ;;;; Purpose: Defsystem-3/4 system definition file for UFFI package
7 ;;;; Programmer: Kevin M. Rosenberg
8 ;;;; Date Started: Feb 2002
10 ;;;; Copyright (c) 2002 Kevin M. Rosenberg
12 ;;;; $Id: uffi.system,v 1.4 2002/03/11 18:00:57 kevin Exp $
14 ;;;; This file is part of UFFI.
16 ;;;; UFFI is free software; you can redistribute it and/or modify
17 ;;;; it under the terms of the GNU General Public License (version 2) as
18 ;;;; published by the Free Software Foundation.
20 ;;;; UFFI is distributed in the hope that it will be useful,
21 ;;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
22 ;;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23 ;;;; GNU General Public License for more details.
25 ;;;; You should have received a copy of the GNU General Public License
26 ;;;; along with UFFI; if not, write to the Free Software Foundation, Inc.,
27 ;;;; 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
28 ;;;; *************************************************************************
30 (declaim (optimize (debug 3) (speed 3) (safety 1) (compilation-speed 0)))
33 (load (make-pathname :name "set-logical" :type "cl"
34 :defaults *load-truename*))
35 (set-logical-host-for-pathname "UFFI" *load-truename*)
37 ;;; UFFI system definition
40 :source-pathname "UFFI:src;"
41 :source-extension "cl"
42 :binary-pathname "UFFI:src;bin;"
45 (:file "primitives" :depends-on ("package"))
46 (:file "strings" :depends-on ("primitives"))
47 (:file "objects" :depends-on ("primitives"))
48 (:file "aggregates" :depends-on ("primitives"))
49 (:file "functions" :depends-on ("primitives"))
50 (:file "libraries" :depends-on ("package"))))