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
|
PREFIX ?= /usr
|
||||||
DATADIR ?= $(PREFIX)/share
|
DATADIR ?= $(PREFIX)/share
|
||||||
|
|
||||||
|
all:
|
||||||
|
$(MAKE) -C ibus-akaza all
|
||||||
|
|
||||||
install: install-resources
|
install: install-resources
|
||||||
$(MAKE) -C ibus-akaza install
|
$(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/romkan romkan/*
|
||||||
install -m 0644 -v -D -t $(DATADIR)/akaza/keymap keymap/*
|
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 をインストールしてください。
|
ibus-akaza をインストールしてください。
|
||||||
|
|
||||||
sudo rustup install stable
|
rustup install stable
|
||||||
|
make
|
||||||
sudo make install
|
sudo make install
|
||||||
ibus restart
|
ibus restart
|
||||||
ibus engine akaza
|
ibus engine akaza
|
||||||
|
@ -4,7 +4,7 @@ DATADIR ?= $(PREFIX)/share
|
|||||||
DESTDIR ?=
|
DESTDIR ?=
|
||||||
AKAZA_DATA_DIR ?= $(DATADIR)/akaza/
|
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
|
# ibus_akaza/config.py: ibus_akaza/config.py.in
|
||||||
# sed -e "s:@SYSCONFDIR@:$(SYSCONFDIR):g" \
|
# 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:@BINARY@:$(PWD)/ibus-akaza-debug.sh:g" \
|
||||||
-e "s:@DATADIR@:$(DATADIR)/: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 ../target/release/ibus-akaza $(PREFIX)/bin/
|
||||||
|
|
||||||
install -m 0644 akaza.svg $(DESTDIR)$(DATADIR)/ibus-akaza
|
install -m 0644 akaza.svg $(DESTDIR)$(DATADIR)/ibus-akaza
|
||||||
install -m 0644 akaza.xml $(DESTDIR)$(DATADIR)/ibus/component
|
install -m 0644 akaza.xml $(DESTDIR)$(DATADIR)/ibus/component
|
||||||
|
|
||||||
.ibus-akaza:
|
../target/release/ibus-akaza:
|
||||||
cargo build --release
|
cargo build --release
|
||||||
|
|
||||||
install-debug: akaza-debug.xml
|
install-debug: akaza-debug.xml
|
||||||
@ -46,7 +46,7 @@ uninstall:
|
|||||||
rm -f $(DESTDIR)$(DATADIR)/ibus-akaza/akaza.svg
|
rm -f $(DESTDIR)$(DATADIR)/ibus-akaza/akaza.svg
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f akaza.xml
|
rm -f akaza.xml config.h
|
||||||
|
|
||||||
.PHONY: all test install uninstall clean install-debug
|
.PHONY: all test install uninstall clean install-debug
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user