forked from posva/vim-vue
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
37 lines (30 loc) · 887 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
test: dependencies
vim -u test/vimrc -c 'Vader! test/*.vader'
manual-test: dependencies
vim -u test/vimrc_debug test
test-nvim: dependencies
VADER_OUTPUT_FILE=/dev/stderr nvim -u test/vimrc -c 'Vader! test/*.vader' --headless
manual-test-nvim: dependencies
nvim -u test/vimrc_debug test
dependencies = \
'tpope/vim-scriptease' \
'junegunn/vader.vim' \
'cakebaker/scss-syntax.vim' \
'digitaltoad/vim-pug' \
'groenewege/vim-less' \
'kchmck/vim-coffee-script' \
'leafgarland/typescript-vim' \
'slm-lang/vim-slm' \
'wavded/vim-stylus' \
'scrooloose/nerdcommenter'
dependencies:
test -L pack/testing/start/vim-vue && exit 0; \
mkdir -p pack/testing/start; \
cd pack/testing/start; \
for repo in $(dependencies); do \
git clone --depth 1 https://github.com/$$repo.git; \
done; \
ln -s ../../.. vim-vue
clean:
rm -rf pack
.PHONY: test test-nvim dependencies clean