X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/waydroid.git/blobdiff_plain/343cefea4e30de2f2c3a87054c105f5443602388..8a66de6410cfadbcd19d4b8265c0f2f7e36ab2a1:/Makefile diff --git a/Makefile b/Makefile index d543f7c..810902e 100644 --- a/Makefile +++ b/Makefile @@ -3,23 +3,31 @@ PREFIX := /usr USE_SYSTEMD ?= 1 USE_NFTABLES ?= 0 -WAYDROID_DIR := $(DESTDIR)$(PREFIX)/lib/waydroid -BIN_DIR := $(DESTDIR)$(PREFIX)/bin -APPS_DIR := $(DESTDIR)$(PREFIX)/share/applications -SYSD_DIR := $(DESTDIR)/lib/systemd/system +WAYDROID_DIR := $(PREFIX)/lib/waydroid +BIN_DIR := $(PREFIX)/bin +APPS_DIR := $(PREFIX)/share/applications +METAINFO_DIR := $(PREFIX)/share/metainfo +SYSD_DIR := $(PREFIX)/lib/systemd/system + +INSTALL_WAYDROID_DIR := $(DESTDIR)$(WAYDROID_DIR) +INSTALL_BIN_DIR := $(DESTDIR)$(BIN_DIR) +INSTALL_APPS_DIR := $(DESTDIR)$(APPS_DIR) +INSTALL_METAINFO_DIR := $(DESTDIR)$(METAINFO_DIR) +INSTALL_SYSD_DIR := $(DESTDIR)$(SYSD_DIR) build: @echo "Nothing to build, run 'make install' to copy the files!" install: - install -d $(WAYDROID_DIR) $(BIN_DIR) $(APPS_DIR) - cp -a data tools waydroid.py $(WAYDROID_DIR) - ln -sr $(WAYDROID_DIR)/waydroid.py $(BIN_DIR)/waydroid - mv $(WAYDROID_DIR)/data/*.desktop $(APPS_DIR) + install -d $(INSTALL_WAYDROID_DIR) $(INSTALL_BIN_DIR) $(INSTALL_APPS_DIR) $(INSTALL_METAINFO_DIR) + cp -a data tools waydroid.py $(INSTALL_WAYDROID_DIR) + ln -sf $(WAYDROID_DIR)/waydroid.py $(INSTALL_BIN_DIR)/waydroid + mv $(INSTALL_WAYDROID_DIR)/data/*.desktop $(INSTALL_APPS_DIR) + mv $(INSTALL_WAYDROID_DIR)/data/*.metainfo.xml $(INSTALL_METAINFO_DIR) if [ $(USE_SYSTEMD) = 1 ]; then \ - install -d $(SYSD_DIR); \ - cp systemd/waydroid-container.service $(SYSD_DIR); \ + install -d $(INSTALL_SYSD_DIR); \ + cp systemd/waydroid-container.service $(INSTALL_SYSD_DIR); \ fi if [ $(USE_NFTABLES) = 1 ]; then \ - sed '/LXC_USE_NFT=/ s/false/true/' -i $(WAYDROID_DIR)/data/scripts/waydroid-net.sh; \ + sed '/LXC_USE_NFT=/ s/false/true/' -i $(INSTALL_WAYDROID_DIR)/data/scripts/waydroid-net.sh; \ fi