mirror of
https://github.com/mii443/akaza.git
synced 2025-08-22 14:55:31 +00:00
make
時に target/ を root 権限で触らないように調整
This commit is contained in:
9
Makefile
9
Makefile
@ -1,6 +1,9 @@
|
||||
PREFIX ?= /usr
|
||||
DATADIR ?= $(PREFIX)/share
|
||||
|
||||
all:
|
||||
$(MAKE) -C ibus-akaza all
|
||||
|
||||
install: install-resources
|
||||
$(MAKE) -C ibus-akaza install
|
||||
|
||||
@ -8,5 +11,9 @@ install-resources:
|
||||
install -m 0644 -v -D -t $(DATADIR)/akaza/romkan romkan/*
|
||||
install -m 0644 -v -D -t $(DATADIR)/akaza/keymap keymap/*
|
||||
|
||||
.PHONY: install install-resources
|
||||
clean:
|
||||
cargo clean
|
||||
$(MAKE) -C ibus-akaza clean
|
||||
|
||||
.PHONY: all install install-resources clean
|
||||
|
||||
|
@ -50,7 +50,8 @@ Rust で書いています。
|
||||
|
||||
ibus-akaza をインストールしてください。
|
||||
|
||||
sudo rustup install stable
|
||||
rustup install stable
|
||||
make
|
||||
sudo make install
|
||||
ibus restart
|
||||
ibus engine akaza
|
||||
|
@ -4,7 +4,7 @@ DATADIR ?= $(PREFIX)/share
|
||||
DESTDIR ?=
|
||||
AKAZA_DATA_DIR ?= $(DATADIR)/akaza/
|
||||
|
||||
all: akaza.xml config.h
|
||||
all: akaza.xml config.h ../target/release/ibus-akaza
|
||||
|
||||
# ibus_akaza/config.py: ibus_akaza/config.py.in
|
||||
# sed -e "s:@SYSCONFDIR@:$(SYSCONFDIR):g" \
|
||||
@ -27,13 +27,13 @@ akaza-debug.xml: akaza.xml.in
|
||||
-e "s:@BINARY@:$(PWD)/ibus-akaza-debug.sh:g" \
|
||||
-e "s:@DATADIR@:$(DATADIR)/:g" $< > $@
|
||||
|
||||
install: akaza.xml config.h .ibus-akaza
|
||||
install: akaza.xml config.h ../target/release/ibus-akaza
|
||||
install -m 0644 ../target/release/ibus-akaza $(PREFIX)/bin/
|
||||
|
||||
install -m 0644 akaza.svg $(DESTDIR)$(DATADIR)/ibus-akaza
|
||||
install -m 0644 akaza.xml $(DESTDIR)$(DATADIR)/ibus/component
|
||||
|
||||
.ibus-akaza:
|
||||
../target/release/ibus-akaza:
|
||||
cargo build --release
|
||||
|
||||
install-debug: akaza-debug.xml
|
||||
@ -46,7 +46,7 @@ uninstall:
|
||||
rm -f $(DESTDIR)$(DATADIR)/ibus-akaza/akaza.svg
|
||||
|
||||
clean:
|
||||
rm -f akaza.xml
|
||||
rm -f akaza.xml config.h
|
||||
|
||||
.PHONY: all test install uninstall clean install-debug
|
||||
|
||||
|
Reference in New Issue
Block a user