1 ;;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Base: 10 -*-
2 ;;;; *************************************************************************
3 ;;;; FILE IDENTIFICATION
6 ;;;; Purpose: ASDF definition file for Pubmed
7 ;;;; Programmer: Kevin M. Rosenberg
8 ;;;; Date Started: Sep 2002
10 ;;;; $Id: pubmed.asd,v 1.5 2003/06/06 22:04:05 kevin Exp $
12 ;;;; This file, part of cl-pubmed, is Copyright (c) 2002 by Kevin M. Rosenberg
14 ;;;; cl-pubmed users are granted the rights to distribute and use this software
15 ;;;; as governed by the terms of the GNU Lesser General Public License
16 ;;;; (http://www.gnu.org/licenses/lgpl.html)
17 ;;;; *************************************************************************
19 (in-package #:cl-user)
20 (defpackage #:pubmed-system (:use #:asdf #:cl))
21 (in-package #:pubmed-system)
24 #+(and allegro common-lisp-controller) (c-l-c::clc-require :aserve)
25 #+(and allegro (not common-lisp-controller)) (require :aserve)
27 ;; only define system on implementations that aserve is available
28 #+(or allegro lispworks cmucl mcl openmcl scl clisp)
31 :author "Kevin M. Rosenberg <kevin@rosenberg.net>"
33 :maintainer "Kevin M. Rosenberg <kmr@debian.org>"
34 :licence "GNU Lesser General Public License"
35 :description "Library for querying the PubMed medical literature database"
36 :long-description "This library has functions for querying the PubMed medical literature database and parsing the XML results into Common Lisp objects."
38 :components ((:file "package")
39 (:file "pubmed-src" :depends-on ("package")))
41 :depends-on (:kmrcl #-allegro :aserve))