-
Notifications
You must be signed in to change notification settings - Fork 1
/
wlroots.egg
92 lines (92 loc) · 3.74 KB
/
wlroots.egg
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
((author "Drew Thoreson")
(synopsis "Bindings to the wlroots library")
(category graphics)
(license "MIT")
(build-dependencies srfi-1 srfi-13 foreigners bind wayland-server xkbcommon)
(foreign-dependencies "libwayland" "wayland-protocols" "wlroots" "xkbcommon")
(component-options (csc-options "-I" "./include"
"-I./include"
"-R" "bind"
"-X" "bind"
"-C" "-DWLR_USE_UNSTABLE"))
(components
(extension wlr.backend
(custom-build "custom-build.scm")
(source "src/wlr/backend.scm"))
(extension wlr.render.wlr-renderer
(custom-build "custom-build.scm")
(source "src/wlr/render/wlr-renderer.scm"))
(extension wlr.time
(custom-build "custom-build.scm")
(source "src/wlr/time.scm"))
(extension wlr.types.wlr-box
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-box.scm"))
(extension wlr.types.wlr-compositor
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-compositor.scm"))
(extension wlr.types.wlr-cursor
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-cursor.scm"))
(extension wlr.types.wlr-data-device
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-data-device.scm"))
(extension wlr.types.wlr-input-device
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-input-device.scm"))
(extension wlr.types.wlr-keyboard
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-keyboard.scm"))
(extension wlr.types.wlr-matrix
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-matrix.scm"))
(extension wlr.types.wlr-output-damage
(csc-options "-C" "-Wno-incompatible-pointer-types")
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-output-damage.scm"))
(extension wlr.types.wlr-output-layout
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-output-layout.scm"))
(extension wlr.types.wlr-output
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-output.scm"))
(extension wlr.types.wlr-pointer
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-pointer.scm"))
(extension wlr.types.wlr-region
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-region.scm"))
(extension wlr.types.wlr-seat
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-seat.scm"))
(extension wlr.types.wlr-surface
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-surface.scm"))
(extension wlr.types.wlr-tablet-tool
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-tablet-tool.scm"))
(extension wlr.types.wlr-xcursor-manager
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-xcursor-manager.scm"))
(extension wlr.types.wlr-xdg-shell
(custom-build "custom-build.scm")
(source "src/wlr/types/wlr-xdg-shell.scm")
(component-dependencies wlr.types.wlr-box
wlr.types.wlr-surface
wayland-protocols))
(extension wlr.util.edges
(custom-build "custom-build.scm")
(source "src/wlr/util/edges.scm"))
(extension wlr.util.log
(custom-build "custom-build.scm")
(source "src/wlr/util/log.scm"))
(extension wlr.util.region
(custom-build "custom-build.scm")
(source "src/wlr/util/region.scm"))
(extension wlr.xwayland
(custom-build "xwayland.custom-build.scm")
(source "src/wlr/xwayland.scm"))
; XXX: build all wayland protocols at once because we
; can't pass arguments to a custom-build script
(generated-source-file wayland-protocols
(custom-build "wayland-protocols.build.scm"))))