summaryrefslogtreecommitdiff
path: root/pkg/velox/gen.rc
blob: 4c3c77b53d7bf3d39c288c227edd3294f2257be6 (plain)
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
cflags\
	-D 'VELOX_LIBEXEC=''"/libexec/velox"''' \
	-isystem pkg/fontconfig/src\
	-isystem pkg/libxkbcommon/src\
	-isystem '$builddir'/pkg/pixman/include\
	-isystem '$builddir'/pkg/swc/include\
	-isystem '$builddir'/pkg/wayland/include\
	-isystem '$builddir'/pkg/wld/include\
	-I '$outdir'

waylandproto protocol/velox.xml\
	protocol/velox-^(client server)^-protocol.h velox-protocol.c
build '$outdir'/protocol/swc-client-protocol.h copy '$builddir'/pkg/swc/include/swc-client-protocol.h

phony deps\
	'$outdir'/protocol/^(swc-client velox-^(client server))^-protocol.h\
	'$builddir'/pkg/^(fontconfig libxkbcommon swc)^/fetch.stamp\
	pkg/^(pixman swc wayland wld)^/headers

exe velox -d '$dir'/deps \
	config.c\
	layout.c\
	screen.c\
	tag.c\
	util.c\
	velox.c\
	velox-protocol.c.o\
	window.c\
	'$builddir'/pkg/^(\
		swc/libswc.a.d\
		wayland/libwayland-server.a.d\
	)
file bin/velox '$outdir'/velox 755

exe status_bar -d '$dir'/deps clients/status_bar.c velox-protocol.c.o '$builddir'/pkg/^(\
	swc/swc-protocol.c.o\
	wld/libwld.a.d\
	wayland/libwayland-client.a.d\
)
file libexec/velox/status_bar '$outdir'/status_bar 755

fetch git