mirror of
https://github.com/morgan9e/virtual-webauthn
synced 2026-04-14 00:04:09 +09:00
22 lines
570 B
Makefile
22 lines
570 B
Makefile
NMH_DIR ?= $(HOME)/.librewolf/native-messaging-hosts
|
|
BIN_DIR ?= $(HOME)/.librewolf/external_application
|
|
EXT_ID ?= com.example.virtual_webauthn
|
|
|
|
.PHONY: build clean install extension
|
|
|
|
build:
|
|
cargo build --release
|
|
|
|
extension:
|
|
@mkdir -p target
|
|
cd extension && zip -r ../target/virtual-webauthn.xpi . -x '.*'
|
|
|
|
clean:
|
|
cargo clean
|
|
|
|
install: build
|
|
@mkdir -p $(BIN_DIR) $(NMH_DIR)
|
|
install -m755 target/release/virtual-webauthn $(BIN_DIR)/virtual-webauthn
|
|
cp virtual_webauthn.json $(NMH_DIR)/$(EXT_ID).json
|
|
@sed -i "s,/PLACEHOLDER,$(BIN_DIR)," $(NMH_DIR)/$(EXT_ID).json
|