-
-
Notifications
You must be signed in to change notification settings - Fork 6
/
cl-gamepad.asd
38 lines (38 loc) · 1.68 KB
/
cl-gamepad.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
(asdf:defsystem cl-gamepad
:version "3.0.0"
:license "zlib"
:author "Yukari Hafner <[email protected]>"
:maintainer "Yukari Hafner <[email protected]>"
:description "Portability library for gamepad and joystick access."
:homepage "https://Shirakumo.github.io/cl-gamepad/"
:bug-tracker "https://github.com/Shirakumo/cl-gamepad/issues"
:source-control (:git "https://github.com/Shirakumo/cl-gamepad.git")
:build-operation "program-op"
:build-pathname
#+windows "gamepad-configurator.exe"
#+linux "gamepad-configurator.run"
#-(or windows linux) "gamepad-configurator.o"
:entry-point "org.shirakumo.fraf.gamepad::configurator-main"
:serial T
:components ((:file "package")
(:file "protocol")
(:file "mapping")
(:file "configurator")
(:file "common")
(:file "evdev-cffi" :if-feature :linux)
(:file "linux" :if-feature :linux)
(:file "win32-cffi" :if-feature :windows)
(:file "xinput-cffi" :if-feature :windows)
(:file "dinput-cffi" :if-feature :windows)
(:file "windows" :if-feature :windows)
(:file "corefoundation-cffi" :if-feature :darwin)
(:file "iokit-cffi" :if-feature :darwin)
(:file "darwin" :if-feature :darwin)
(:file "nx-cffi" :if-feature :nx)
(:file "nx" :if-feature :nx)
(:file "default-device-mappings")
(:file "documentation"))
:defsystem-depends-on (:trivial-features)
:depends-on ((:feature (:or :linux :windows :darwin :nx) :cffi)
(:feature :windows :com-on)
:documentation-utils))