-
Notifications
You must be signed in to change notification settings - Fork 14
/
glop.asd
47 lines (45 loc) · 1.9 KB
/
glop.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10; indent-tabs-mode: nil -*-
(asdf:defsystem glop
:license "MIT"
:version "0.1.0"
:description "Direct FFI bindings for OpenGL window and context management"
:author "Morgan Veyret <patzy at oxyde dot org>"
:depends-on (:cffi :trivial-garbage :split-sequence)
:components
((:module "src"
:serial t
:components
((:file "package")
(:file "utils")
#+(and unix (not darwin))
(:module "x11"
:serial t
:components ((:file "package")
(:file "keysymdef")
(:file "xlib")
(:file "xkb")
(:file "xcomposite")
(:file "glx")
(:file "display-ctrl")
(:file "glop-x11")))
#+darwin
(:module "osx"
:serial t
:components ((:file "package")
(:file "carbon")
(:file "bridge")
(:file "foundation")
(:file "appkit")
(:file "quartz")
(:file "glop-app")
(:file "glop-view")
(:file "glop-osx")))
#+(or win32 windows)
(:module "win32"
:serial t
:components ((:file "package")
(:file "win32")
(:file "wgl")
(:file "dwm")
(:file "glop-win32")))
(:file "glop")))))