aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile27
1 files changed, 24 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 2e89fe6..e8e767c 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,31 @@
## SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
## SPDX-License-Identifier: LGPL-3.0-only
-.PHONY: vim-mkspell serve-doc
+.PHONY: install uninstall serve-doc vim-mkspell
-vim-mkspell:
- vim -c "mkspell! ./vim/id id_ID | q"
+## Task to install the program on POSIX based OS, for example
+##
+## $ sudo make DESTDIR=/ install
+##
+install:
+ install -dm755 $(DESTDIR)/usr/share/hunspell/
+ install -m644 id_ID.dic id_ID.aff $(DESTDIR)/usr/share/hunspell/
+
+ install -dm755 $(DESTDIR)/usr/share/myspell/dicts/
+ ln -s /usr/share/hunspell/id_ID.dic $(DESTDIR)/usr/share/myspell/dicts/
+ ln -s /usr/share/hunspell/id_ID.aff $(DESTDIR)/usr/share/myspell/dicts/
+
+ install -dm755 $(DESTDIR)/usr/share/vim/vimfiles/spell/
+ install -m644 vim/id.utf-8.spl $(DESTDIR)/usr/share/vim/vimfiles/spell/
+
+## Task to uninstall the program, for example
+##
+## $ sudo make DESTDIR=/ uninstall
+uninstall:
+ rm -f $(DESTDIR)/usr/share/hunspell/id_ID.aff
serve-doc:
ciigo serve doc
+
+vim-mkspell:
+ vim -c "mkspell! ./vim/id id_ID | q"