Sha256: 2db7e990ed63cf5e081afc090b703f3736f95d620b56039d33584e0fad14007d

Contents?: true

Size: 682 Bytes

Versions: 1

Compression:

Stored size: 682 Bytes

Contents

VERSION = 0.1.0-rc0

all: libpasta.so libpasta.a

clean:
	rm -rf build/

force:
	cargo clean --manifest-path libpasta-capi/Cargo.toml
	make clean
	make all

libpasta: Cargo.toml libpasta-capi/Cargo.toml
	cargo build --release --manifest-path libpasta-capi/Cargo.toml

libpasta.%: libpasta
	mkdir -p build
	cp libpasta-capi/target/release/$@ build/$@

install: libpasta.so
	sudo install -D -m0755 build/libpasta.so /usr/lib/libpasta.so.${VERSION}
	sudo ln -sf /usr/lib/libpasta.so.${VERSION} /usr/lib/libpasta.so

uninstall:
	sudo rm /usr/lib/libpasta.so.$(VERSION)

test:
	cd libpasta-capi/ctest && sh compile.sh && LD_LIBRARY_PATH=../target/release ./test

.PHONY: clean uninstall

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
libpasta-0.1.0.pre.rc0-x86_64-linux ext/pasta-bindings/libpasta/Makefile