aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 14 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 4bdfaa39aa..7b3611abf0 100644
--- a/Makefile
+++ b/Makefile
@@ -3,12 +3,22 @@ CMAKE_FLAGS := -DCMAKE_BUILD_TYPE=Debug
test: build/src/vim
cd src/testdir && make
-build/src/vim:
+build/src/vim: deps
cd build && make
-cmake:
- rm -rf build
+deps: .deps/usr/lib/libuv.a
+
+.deps/usr/lib/libuv.a:
+ sh -e scripts/get-libuv.sh
+
+cmake: clean
mkdir build
cd build && cmake $(CMAKE_FLAGS) ../
-.PHONY: test cmake
+clean:
+ rm -rf build
+ for file in lua mbyte mzscheme small tiny; do \
+ rm -f src/testdir/$$file.vim; \
+ done
+
+.PHONY: test deps cmake