@@ -47,30 +47,29 @@ 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)/Database
55
+ mkdir -p $(DESTDIR)$(datadir)/$(name)/Firmware
56
+ mkdir -p $(DESTDIR)$(datadir)/$(name)/Shaders
57
+ cp out/$(name) $(DESTDIR)$(bindir)/$(name)
58
+ cp $(ui)/resource/$(name).desktop $(DESTDIR)$(datarootdir)/applications/$(name).desktop
59
+ cp $(ui)/resource/$(name).png $(DESTDIR)$(datarootdir)/icons/hicolor/256x256/apps/$(name).png
60
+ cp $(ui)/resource/$(name).svg $(DESTDIR)$(datarootdir)/icons/hicolor/scalable/apps/$(name).svg
61
+ cp Database/* $(DESTDIR)$(datadir)/$(name)/Database/
62
+ cp -r ../shaders/* $(DESTDIR)$(datadir)/$(name)/Shaders/
64
63
endif
65
64
66
65
uninstall :
67
66
ifeq ($(platform ) ,windows)
68
67
else ifeq ($(platform),macos)
69
68
rm -rf /Applications/$(name).app
70
69
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)
70
+ rm -f $(DESTDIR)$(bindir) /$(name)
71
+ rm -f $(DESTDIR)$(datarootdir) /applications/$(name).desktop
72
+ rm -f $(DESTDIR)$(datarootdir) /icons/hicolor/256x256/apps/$(name).png
73
+ rm -f $(DESTDIR)$(datarootdir) /icons/hicolor/scalable/apps/$(name).svg
74
+ rm -rf $(DESTDIR)$(datadir) /$(name)
76
75
endif
0 commit comments