From 603308b6e4d60817fb33e67cc01c69e0e9f8aa42 Mon Sep 17 00:00:00 2001
From: Henrik Henriksson <hx@hx.ax>
Date: Mon, 4 Feb 2019 15:10:30 +0100
Subject: [PATCH] Add Makefile

---
 .gitignore |  3 +++
 Makefile   | 23 +++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 Makefile

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..486dac7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+build-src-dir
+build
+*.swp
\ No newline at end of file
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..c3d16a8
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,23 @@
+.DEFAULT_GOAL := all
+
+build-src-dir:
+	rsync -a llvm/ build-src-dir
+	rsync -a clang build-src-dir/tools
+
+skepu-tool-src: build-src-dir
+	rsync -ad clang_precompiler/ build-src-dir/tools/clang/tools/skepu-tool
+
+clean-all:
+	@rm -rf build-src-dir
+	@rm -rf build
+
+clean:
+	make -C build clean
+
+build: skepu-tool-src
+	mkdir build || true
+	cd build; cmake -G "Unix Makefiles" ../build-src-dir -DCMAKE_BUILD_TYPE=Release;
+
+all: build
+	$(MAKE) -C build skepu-tool
+
-- 
GitLab