forked from honjow/steamos-manager
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
47 lines (35 loc) · 2.2 KB
/
Copy pathMakefile
File metadata and controls
47 lines (35 loc) · 2.2 KB
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
all: build
.PHONY: build clean test
target/release/steamos-manager: build
target/release/steamosctl: build
build:
@cargo $(CARGOFLAGS) build -r --target-dir target
clean:
@cargo $(CARGOFLAGS) clean
test:
@cargo $(CARGOFLAGS) test
install: target/release/steamos-manager target/release/steamosctl
install -d -m0755 "$(DESTDIR)/usr/share/dbus-1/interfaces/"
install -d -m0755 "$(DESTDIR)/usr/share/dbus-1/services/"
install -d -m0755 "$(DESTDIR)/usr/share/dbus-1/system-services/"
install -d -m0755 "$(DESTDIR)/usr/share/dbus-1/system.d/"
install -d -m0755 "$(DESTDIR)/usr/share/steamos-manager/remotes.d/"
install -d -m0755 "$(DESTDIR)/usr/lib/systemd/system/"
install -d -m0755 "$(DESTDIR)/usr/lib/systemd/system/sddm.service.d/"
install -d -m0755 "$(DESTDIR)/usr/lib/systemd/user/"
install -d -m0755 "$(DESTDIR)/etc/steamos-manager/remotes.d/"
install -Ds -m755 "target/release/steamos-manager" "$(DESTDIR)/usr/lib/steamos-manager"
install -D -m755 "target/release/steamosctl" "$(DESTDIR)/usr/bin/steamosctl"
install -D -m644 -t "$(DESTDIR)/usr/share/steamos-manager/devices" "data/devices/"*
install -D -m644 LICENSE "$(DESTDIR)/usr/share/licenses/steamos-manager/LICENSE"
install -m644 "data/platform.toml" "$(DESTDIR)/usr/share/steamos-manager/"
install -D -m644 -t "$(DESTDIR)/usr/share/dbus-1/interfaces" "data/interfaces/"*
install -m644 "data/system/com.steampowered.SteamOSManager1.service" "$(DESTDIR)/usr/share/dbus-1/system-services/"
install -m644 "data/system/com.steampowered.SteamOSManager1.conf" "$(DESTDIR)/usr/share/dbus-1/system.d/"
install -m644 "data/system/steamos-manager.service" "$(DESTDIR)/usr/lib/systemd/system/"
install -m644 "data/system/reset-oneshot-boot.conf" "$(DESTDIR)/usr/lib/systemd/system/sddm.service.d/"
install -m644 "data/user/com.steampowered.SteamOSManager1.service" "$(DESTDIR)/usr/share/dbus-1/services/"
install -m644 "data/user/steamos-manager.service" "$(DESTDIR)/usr/lib/systemd/user/"
install -m644 "data/user/steamos-manager-session-cleanup.service" "$(DESTDIR)/usr/lib/systemd/user/"
install -m644 "data/user/steamos-manager-configure-cecd.service" "$(DESTDIR)/usr/lib/systemd/user/"
install -m644 "data/user/orca.service" "$(DESTDIR)/usr/lib/systemd/user/"