add submodule and makefile for building julid

This commit is contained in:
Joe Ardent 2023-10-22 13:57:00 -07:00
parent 5831d974ec
commit 404d0d6159
3 changed files with 26 additions and 0 deletions

3
.gitmodules vendored Normal file
View file

@ -0,0 +1,3 @@
[submodule "julid"]
path = julid
url = https://gitlab.com/nebkor/julid.git

22
Makefile Normal file
View file

@ -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

1
julid Submodule

@ -0,0 +1 @@
Subproject commit 34f85a95a0c289a87de9b97610677ffae136dc68