/[cl-ncurses]/trunk/cl-ncurses.asd
ViewVC logotype

Contents of /trunk/cl-ncurses.asd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 17 - (show annotations)
Sun Jun 3 23:41:37 2007 UTC (6 years, 10 months ago) by jgabrielson
File size: 4475 byte(s)
Removed need for glue C code.
cl-ncurses now depends on ncurses 5.6 or higher, though.
Cleaned up problem where you couldn't compile package.lisp
 (under ASDF) twice in a row without complaints due to
 not defining the exports there (if there's another way
 to do this, that would be cool).
Added getcury/x, getmaxy/x, etc functions.
upping version to 1.1.4



1 ;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: CL-USER; Base: 10 -*-
2 ;;;; This file is part of cl-ncurses, an ncurses interface for Common Lisp,
3 ;;;; Copyright (c) 2004 Nikodemus Siivola
4 ;;;; Copyright (c) 2004 Marcelo Ramos <mramos@montevideo.com.uy>
5 ;;;; Copyright (c) 2007 Jacob Gabrielson <jacobg23@pobox.com>
6 ;;;;
7 ;;;; Permission is hereby granted, free of charge, to any person obtaining
8 ;;;; a copy of this software and associated documentation files (the
9 ;;;; "Software"), to deal in the Software without restriction, including
10 ;;;; without limitation the rights to use, copy, modify, merge, publish,
11 ;;;; distribute, sublicense, and/or sell copies of the Software, and to
12 ;;;; permit persons to whom the Software is furnished to do so, subject to
13 ;;;; the following conditions:
14 ;;;;
15 ;;;; The above copyright notice and this permission notice shall be included
16 ;;;; in all copies or substantial portions of the Software.
17 ;;;;
18 ;;;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
19 ;;;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
20 ;;;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
21 ;;;; IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
22 ;;;; CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
23 ;;;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
24 ;;;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25
26 (in-package :cl-user)
27
28 (defpackage :cl-ncurses-asd
29 (:use :cl :asdf))
30
31 (in-package :cl-ncurses-asd)
32
33 (declaim (optimize (debug 3) (safety 3)))
34
35 (defsystem :cl-ncurses
36 :version "0.1.4"
37 :depends-on (:uffi)
38 :serial t
39 :components ((:file "package")
40 (:file "add_wch" :depends-on ("package"))
41 (:file "add_wchstr" :depends-on ("package"))
42 (:file "addch" :depends-on ("package"))
43 (:file "addchstr" :depends-on ("package"))
44 (:file "addstr" :depends-on ("package"))
45 (:file "addwstr" :depends-on ("package"))
46 (:file "attr" :depends-on ("package"))
47 (:file "beep" :depends-on ("package"))
48 (:file "bkgd" :depends-on ("package"))
49 (:file "bkgrnd" :depends-on ("package"))
50 (:file "border" :depends-on ("package"))
51 (:file "border_set" :depends-on ("package"))
52 (:file "clear" :depends-on ("package"))
53 (:file "color" :depends-on ("package"))
54 (:file "constants" :depends-on ("package"))
55 (:file "default_colors" :depends-on ("package"))
56 (:file "delch" :depends-on ("package"))
57 (:file "deleteln" :depends-on ("package"))
58 (:file "extensions" :depends-on ("package"))
59 (:file "get_wch" :depends-on ("package"))
60 (:file "get_wstr" :depends-on ("package"))
61 (:file "getcchar" :depends-on ("package"))
62 (:file "getch" :depends-on ("package"))
63 (:file "getstr" :depends-on ("package"))
64 (:file "getyx" :depends-on ("package"))
65 (:file "in_wch" :depends-on ("package"))
66 (:file "in_wchstr" :depends-on ("package"))
67 (:file "inch" :depends-on ("package"))
68 (:file "inchstr" :depends-on ("package"))
69 (:file "initscr" :depends-on ("package"))
70 (:file "inopts" :depends-on ("package"))
71 (:file "ins_wch" :depends-on ("package"))
72 (:file "ins_wstr" :depends-on ("package"))
73 (:file "insch" :depends-on ("package"))
74 (:file "insstr" :depends-on ("package"))
75 (:file "instr" :depends-on ("package"))
76 (:file "inwstr" :depends-on ("package"))
77 (:file "kernel" :depends-on ("package"))
78 (:file "keybound" :depends-on ("package"))
79 (:file "keyok" :depends-on ("package"))
80 (:file "key_defined" :depends-on ("package"))
81 (:file "mouse" :depends-on ("package"))
82 (:file "move" :depends-on ("package"))
83 (:file "outopts" :depends-on ("package"))
84 (:file "overlay" :depends-on ("package"))
85 (:file "pad" :depends-on ("package"))
86 (:file "print" :depends-on ("package"))
87 (:file "printw" :depends-on ("package"))
88 (:file "refresh" :depends-on ("package"))
89 (:file "resizeterm" :depends-on ("package"))
90 (:file "scanw" :depends-on ("package"))
91 (:file "scr_dump" :depends-on ("package"))
92 (:file "scroll" :depends-on ("package"))
93 (:file "slk" :depends-on ("package"))
94 (:file "termattrs" :depends-on ("package"))
95 (:file "termcap" :depends-on ("package"))
96 (:file "terminfo" :depends-on ("package"))
97 (:file "touch" :depends-on ("package"))
98 (:file "util" :depends-on ("package"))
99 (:file "variables" :depends-on ("package"))
100 (:file "window" :depends-on ("package"))
101 (:file "wresize" :depends-on ("package"))
102 ))
103

  ViewVC Help
Powered by ViewVC 1.1.5