-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathMakefile
More file actions
64 lines (50 loc) · 1.79 KB
/
Makefile
File metadata and controls
64 lines (50 loc) · 1.79 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
all: build
vmware_fs: vmware_fs/objects/vmware_fs
cp $< $@
vmware_mouse: vmware_mouse/objects/vmware_mouse
cp $< $@
vmware_video_accelerant: vmware_video/accelerant/objects/vmware.accelerant
cp $< "$@"
vmware_video_kernel: vmware_video/kernel/objects/vmware
cp $< "$@"
vmware_tray: vmware_tray/objects/vmware_tray
cp $< "$@"
build:
make -C vmware_fs
make -C vmware_mouse
make -C vmware_tray
make -C vmware_video/accelerant
make -C vmware_video/kernel
release:
make RELEASE=1 -C vmware_fs
make RELEASE=1 -C vmware_mouse
make RELEASE=1 -C vmware_tray
make RELEASE=1 -C vmware_video/accelerant
make RELEASE=1 -C vmware_video/kernel
clean:
make -C vmware_fs clean
make -C vmware_mouse clean
make -C vmware_tray clean
make -C vmware_video/accelerant clean
make -C vmware_video/kernel clean
release-install: clean release _install
install: build _install
_install:
# if we overwrite an in-use driver things get crashy, so delete those first
rm -f /boot/system/non-packaged/add-ons/kernel/drivers/dev/graphics/vmware
rm -f /boot/system/non-packaged/add-ons/accelerants/vmware.accelerant
rm -f /boot/system/non-packaged/add-ons/input_server/filters/vmware_mouse
rm -f /boot/system/non-packaged/add-ons/kernel/file_systems/vmwfs
# now reinstall everything
make -C vmware_fs install
make -C vmware_mouse install
make -C vmware_video/accelerant install
make -C vmware_video/kernel install
# Avoid crashing Deskbar in case vmware_tray is already running.
launch_roster stop x-vnd.be-tskb
make -C vmware_tray install
mkdir -p "$(HOME)/config/settings/deskbar/menu/Desktop applets"
ln -sf /boot/system/non-packaged/bin/vmware_tray "$(HOME)/config/settings/deskbar/menu/Desktop applets/VMware add-ons"
# Safe to restart Deskbar now.
launch_roster start x-vnd.be-tskb
.PHONY: build release clean