mirror of
https://github.com/mrfluffy-dev/oreo-cursor.git
synced 2026-01-17 13:50:34 +00:00
39 lines
923 B
Makefile
39 lines
923 B
Makefile
PREFIX ?= /usr
|
|
CURSOR_THEMES ?= $(patsubst %/index.theme,%,$(wildcard ./dist/*/index.theme))
|
|
|
|
all: build
|
|
|
|
build:
|
|
bash build.sh
|
|
|
|
clean:
|
|
-rm -rf build/ dist/ *.tar.gz
|
|
|
|
install:
|
|
mkdir -p $(DESTDIR)$(PREFIX)/share/icons
|
|
cp -R $(CURSOR_THEMES) $(DESTDIR)$(PREFIX)/share/icons
|
|
|
|
uninstall:
|
|
-rm -rf $(foreach cursor_theme,$(CURSOR_THEMES),$(DESTDIR)$(PREFIX)/share/icons/$(cursor_theme))
|
|
|
|
dist: _get_version $(CURSOR_THEMES)
|
|
|
|
_get_version:
|
|
$(eval VERSION := $(shell git show -s --format=%cd --date=format:%Y%m%d HEAD))
|
|
@echo $(VERSION)
|
|
|
|
release: _get_version
|
|
git tag -f $(VERSION)
|
|
git push origin --tags
|
|
git push origin
|
|
|
|
undo_release: _get_version
|
|
-git tag -d $(VERSION)
|
|
-git push --delete origin $(VERSION)
|
|
|
|
$(CURSOR_THEMES):
|
|
cp -f AUTHORS LICENSE $@
|
|
tar -C $(dir $@) -czf $(notdir $@)_$(VERSION).tar.gz $(notdir $@)
|
|
|
|
.PHONY: all build clean dist install uninstall _get_version release undo_release $(CURSOR_THEMES)
|