@@ -47,30 +47,30 @@ else ifeq ($(platform),macos)
47
47
mkdir -p ~/Library/Application\ Support/$(name)/Shaders/
48
48
cp -R out/$(name).app /Applications/$(name).app
49
49
else ifneq ($(filter $(platform),linux bsd),)
50
- mkdir -p $(DESTDIR)$(prefix)/bin/
51
- mkdir -p $(DESTDIR)$(prefix)/share/ applications/
52
- mkdir -p $(DESTDIR)$(prefix)/share/ icons/hicolor/256x256/apps/
53
- mkdir -p $(DESTDIR)$(prefix)/share/ icons/hicolor/scalable/apps/
54
- mkdir -p $(DESTDIR)$(prefix)/share/ $(name)/
55
- mkdir -p $(DESTDIR)$(prefix)/share/ $(name)/Database/
56
- mkdir -p $(DESTDIR)$(prefix)/share/ $(name)/Firmware/
57
- mkdir -p $(DESTDIR)$(prefix)/share/ $(name)/Shaders/
58
- cp out/$(name) $(DESTDIR)$(prefix)/bin /$(name)
59
- cp $(ui)/resource/$(name).desktop $(DESTDIR)$(prefix)/share /applications/$(name).desktop
60
- cp $(ui)/resource/$(name).png $(DESTDIR)$(prefix)/share /icons/hicolor/256x256/apps/$(name).png
61
- cp $(ui)/resource/$(name).svg $(DESTDIR)$(prefix)/share /icons/hicolor/scalable/apps/$(name).svg
62
- cp Database/* $(DESTDIR)$(prefix)/share /$(name)/Database/
63
- cp -r ../shaders/* $(DESTDIR)$(prefix)/share /$(name)/Shaders/
50
+ mkdir -p $(DESTDIR)$(bindir)
51
+ mkdir -p $(DESTDIR)$(datarootdir)/ applications
52
+ mkdir -p $(DESTDIR)$(datarootdir)/ icons/hicolor/256x256/apps
53
+ mkdir -p $(DESTDIR)$(datarootdir)/ icons/hicolor/scalable/apps
54
+ mkdir -p $(DESTDIR)$(datadir)/ $(name)
55
+ mkdir -p $(DESTDIR)$(datadir)/ $(name)/Database
56
+ mkdir -p $(DESTDIR)$(datadir)/ $(name)/Firmware
57
+ mkdir -p $(DESTDIR)$(datadir)/ $(name)/Shaders
58
+ cp out/$(name) $(DESTDIR)$(bindir) /$(name)
59
+ cp $(ui)/resource/$(name).desktop $(DESTDIR)$(datarootdir) /applications/$(name).desktop
60
+ cp $(ui)/resource/$(name).png $(DESTDIR)$(datarootdir) /icons/hicolor/256x256/apps/$(name).png
61
+ cp $(ui)/resource/$(name).svg $(DESTDIR)$(datarootdir) /icons/hicolor/scalable/apps/$(name).svg
62
+ cp Database/* $(DESTDIR)$(datadir) /$(name)/Database/
63
+ cp -r ../shaders/* $(DESTDIR)$(datadir) /$(name)/Shaders/
64
64
endif
65
65
66
66
uninstall :
67
67
ifeq ($(platform ) ,windows)
68
68
else ifeq ($(platform),macos)
69
69
rm -rf /Applications/$(name).app
70
70
else ifneq ($(filter $(platform),linux bsd),)
71
- rm -f $(DESTDIR)$(prefix)/bin /$(name)
72
- rm -f $(DESTDIR)$(prefix)/share /applications/$(name).desktop
73
- rm -f $(DESTDIR)$(prefix)/share /icons/hicolor/256x256/apps/$(name).png
74
- rm -f $(DESTDIR)$(prefix)/share /icons/hicolor/scalable/apps/$(name).svg
75
- rm -rf $(DESTDIR)$(prefix)/share /$(name)
71
+ rm -f $(DESTDIR)$(bindir) /$(name)
72
+ rm -f $(DESTDIR)$(datarootdir) /applications/$(name).desktop
73
+ rm -f $(DESTDIR)$(datarootdir) /icons/hicolor/256x256/apps/$(name).png
74
+ rm -f $(DESTDIR)$(datarootdir) /icons/hicolor/scalable/apps/$(name).svg
75
+ rm -rf $(DESTDIR)$(datadir) /$(name)
76
76
endif
0 commit comments