@@ -47,30 +47,29 @@ else ifeq ($(platform),macos)
4747	mkdir -p ~/Library/Application\ Support/$(name)/Shaders/
4848	cp -R out/$(name).app /Applications/$(name).app
4949else  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/
6463endif 
6564
6665uninstall :
6766ifeq  ($(platform ) ,windows)
6867else  ifeq ($(platform),macos)
6968	rm -rf /Applications/$(name).app
7069else  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)
7675endif 
0 commit comments