From 404d0d6159878f3cb0e35349aac785b9b502ca24 Mon Sep 17 00:00:00 2001 From: Joe Ardent Date: Sun, 22 Oct 2023 13:57:00 -0700 Subject: [PATCH] add submodule and makefile for building julid --- .gitmodules | 3 +++ Makefile | 22 ++++++++++++++++++++++ julid | 1 + 3 files changed, 26 insertions(+) create mode 100644 .gitmodules create mode 100644 Makefile create mode 160000 julid diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..f8388ba --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "julid"] + path = julid + url = https://gitlab.com/nebkor/julid.git diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..34d8a57 --- /dev/null +++ b/Makefile @@ -0,0 +1,22 @@ +.PHONY: run +run: libjulid.so + cargo run --release + +.PHONY: init +init: + git submodule init && git submodule update + +julid: init + cd julid && \ + cargo build --release --no-default-features -F plugin && \ + cp target/release/libjulid.so ../ + +libjulid.so: julid + +.PHONY: build +build: libjulid.so + cargo build --release + +.PHONY: test +test: libjulid.so + cargo test diff --git a/julid b/julid new file mode 160000 index 0000000..34f85a9 --- /dev/null +++ b/julid @@ -0,0 +1 @@ +Subproject commit 34f85a95a0c289a87de9b97610677ffae136dc68