oomox-modified/plugins/base16/Makefile_oomox_plugin

34 lines
812 B
Plaintext

DESTDIR = ./distrib
PREFIX = /usr
APPDIR = /opt/oomox
DEST_APPDIR = $(DESTDIR)$(APPDIR)
DEST_PLUGIN_DIR = $(DESTDIR)$(APPDIR)/plugins
DEST_PREFIX = $(DESTDIR)$(PREFIX)
.PHONY: install
install:
$(eval PLUGIN_NAME := base16)
$(eval PACKAGING_TMP_DIR := $(shell mktemp -d))
mkdir -p $(DEST_PLUGIN_DIR)/$(PLUGIN_NAME)/
cp -prf \
./oomox_plugin.py \
./cli.py \
./schemes.yaml \
./schemes/ \
./templates.yaml \
./templates/ \
$(DEST_PLUGIN_DIR)/$(PLUGIN_NAME)/
cp -prf \
packaging/ \
$(PACKAGING_TMP_DIR)/
sed -i -e 's|/opt/oomox/|$(APPDIR)/|g' $(PACKAGING_TMP_DIR)/packaging/bin/*
chmod a+x "$(PACKAGING_TMP_DIR)/packaging/bin/"*
install -d $(DEST_PREFIX)/bin/
install -Dp -m 755 "$(PACKAGING_TMP_DIR)/packaging/bin/themix-base16-cli" "$(DEST_PREFIX)/bin/"
all: install