aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2022-09-18 22:51:38 +0700
committerShulhan <ms@kilabit.info>2022-09-19 00:13:32 +0700
commit920b30c97a670c0d63bdb6b40bbaa26dfb9366a4 (patch)
tree5bbd4048429a5be6fa9382f7dbed897758a434f7
parent5816f987a4f53c08bdb83a0eddc7b4fa532bf15f (diff)
downloadhunspell-id-920b30c97a670c0d63bdb6b40bbaa26dfb9366a4.tar.xz
all: tambah perintah install dan uninstall dalam Makefile
Perintah install dan uninstall digunakan untuk memasang program dalam sistem operasi berbasis POSIX.
-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"