diff --git a/Makefile b/Makefile index 7f459aa9f..434fd667b 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,5 @@ +PREFIX=/usr + all: @echo "You can run Anki with ./anki" @echo "If you wish to install it system wide, type 'sudo make install'" @@ -5,14 +7,14 @@ all: install: @test ! -d .git || (echo "Install from git is not supported. Please use a tarball."; false) - rm -rf ${DESTDIR}/usr/share/anki - mkdir -p ${DESTDIR}/usr/share/anki - cp -av * ${DESTDIR}/usr/share/anki/ - cd ${DESTDIR}/usr/share/anki && (\ - mv anki ${DESTDIR}/usr/local/bin/;\ - mv anki.xpm anki.png ${DESTDIR}/usr/share/pixmaps/;\ - mv anki.desktop ${DESTDIR}/usr/share/applications;\ - mv anki.1 ${DESTDIR}/usr/share/man/man1/) + rm -rf ${DESTDIR}${PREFIX}/share/anki + mkdir -p ${DESTDIR}${PREFIX}/share/anki + cp -av * ${DESTDIR}${PREFIX}/share/anki/ + cd ${DESTDIR}${PREFIX}/share/anki && (\ + mv anki ${DESTDIR}${PREFIX}/local/bin/;\ + mv anki.xpm anki.png ${DESTDIR}${PREFIX}/share/pixmaps/;\ + mv anki.desktop ${DESTDIR}${PREFIX}/share/applications;\ + mv anki.1 ${DESTDIR}${PREFIX}/share/man/man1/) xdg-mime install anki.xml xdg-mime default anki.desktop application/x-anki xdg-mime default anki.desktop application/x-apkg @@ -20,11 +22,11 @@ install: @echo "Install complete." uninstall: - rm -rf ${DESTDIR}/usr/share/anki - rm -rf ${DESTDIR}/usr/local/bin/anki - rm -rf ${DESTDIR}/usr/share/pixmaps/anki.{xpm,png} - rm -rf ${DESTDIR}/usr/share/applications/anki.desktop - rm -rf ${DESTDIR}/usr/share/man/man1/anki.1 - xdg-mime uninstall ${DESTDIR}/usr/share/mime/packages/anki.xml + rm -rf ${DESTDIR}${PREFIX}/share/anki + rm -rf ${DESTDIR}${PREFIX}/local/bin/anki + rm -rf ${DESTDIR}${PREFIX}/share/pixmaps/anki.{xpm,png} + rm -rf ${DESTDIR}${PREFIX}/share/applications/anki.desktop + rm -rf ${DESTDIR}${PREFIX}/share/man/man1/anki.1 + xdg-mime uninstall ${DESTDIR}${PREFIX}/share/mime/packages/anki.xml @echo @echo "Uninstall complete."