forked from Shirakumo/trial
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeploy.lisp
More file actions
33 lines (27 loc) · 933 Bytes
/
deploy.lisp
File metadata and controls
33 lines (27 loc) · 933 Bytes
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
#|
This file is a part of trial
(c) 2016 Shirakumo http://tymoon.eu (shinmera@tymoon.eu)
Author: Nicolas Hafner <shinmera@tymoon.eu>
|#
(in-package #:org.shirakumo.fraf.trial)
(deploy:define-hook (:deploy trial) (directory)
(dolist (pool (list-pools))
(deploy:status 1 "Copying pool ~a from ~a" (name pool) (base pool))
(deploy:copy-directory-tree
(pool-path pool NIL)
(pathname-utils:subdirectory directory "pool" (string-downcase (base pool)))
:copy-root NIL))
(setf *standalone* T))
(deploy:define-hook (:build trial) ()
(cl-monitors:deinit)
(shutdown-gamepad-system)
(v:remove-global-controller))
(deploy:define-hook (:boot trial) ()
(v:restart-global-controller)
(cl-monitors:init)
(init-gamepad-system)
(setf *random-state* (make-random-state T)))
(deploy:define-library cl-opengl-bindings::opengl
:dont-deploy T)
(deploy:define-library osicat-posix::librt
:dont-deploy T)