netclient/Makefile

37 lines
927 B
Makefile

UNAME := $(shell uname -s)
LANGNAME := netclient
DOC := /doc
PLUG := /plugin
FT := /ftplugin
SYNTAX := /syntax
ifeq ($(OS), Windows_NT)
ROOT := $(HOME)/vimfiles
else
ifeq ($(UNAME), Haiku)
ROOT := /boot/home/config/settings/vim
else
ROOT := ~/.vim
endif
endif
install: .${PLUG}/${LANGNAME}.vim .${DOC}/${LANGNAME}.txt
install -d ${ROOT}${DOC}
install -d ${ROOT}${PLUG}
install -d ${ROOT}${FT}
install -d ${ROOT}${SYNTAX}
install -m 0644 .${DOC}/${LANGNAME}.txt ${ROOT}${DOC}
install -m 0644 .${PLUG}/${LANGNAME}.vim ${ROOT}${PLUG}
install -m 0644 .${FT}/${LANGNAME}.vim ${ROOT}${FT}
install -m 0644 .${SYNTAX}/${LANGNAME}.vim ${ROOT}${SYNTAX}
vim -c 'execute ":helptags ~/.vim/doc"|q'
.PHONY: remove
remove:
rm -rf ${ROOT}${DOC}/${LANGNAME}.txt
rm -rf ${ROOT}${PLUG}/${LANGNAME}.vim
rm -rf ${ROOT}${FT}/${LANGNAME}.vim
rm -rf ${ROOT}${SYNTAX}/${LANGNAME}.vim
vim -c 'execute ":helptags ~/.vim/doc"|q'