;;; -*-lisp-*- ;;; ;;; System definition for the Sensible Object Design front end ;;; ;;; (c) 2015 Straylight/Edgeware ;;; ;;;----- Licensing notice --------------------------------------------------- ;;; ;;; This file is part of the Sensible Object Design, an object system for C. ;;; ;;; SOD is free software; you can redistribute it and/or modify ;;; it under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 2 of the License, or ;;; (at your option) any later version. ;;; ;;; SOD is distributed in the hope that it will be useful, ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with SOD; if not, write to the Free Software Foundation, ;;; Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. (cl:defpackage #:sod-frontend-sysdef (:use #:common-lisp #:asdf) (:export #:*version*)) (cl:in-package #:sod-frontend-sysdef) #|@-auto-@|# (load (merge-pathnames "auto.lisp" *load-pathname*)) ;;;-------------------------------------------------------------------------- ;;; Definition. (defsystem sod-frontend ;; Boring copyright stuff. :version #.*sysdef-version* :author "Mark Wooding" :license "GNU General Public License, version 2 or later" #|@-path-@|# :pathname "@srcdir@" ;; Documentation. :description "A Sensible Object Design for C, command-line frontend." :long-description "The Sensible Object Design (SOD) is a fairly simple, yet powerful object system for plain old C. This system provides a command-line interface to the SOD translator. It's a separate system because it has additional dependencies and Lisp-system-specific code." :depends-on ("cl-launch" "sod") :components ((:file "optparse") (:file "frontend" :depends-on ("optparse")))) ;;;----- That's all, folks --------------------------------------------------