Browse Source

Remove quotes from SLUG and VERSION in plugin Makefile, but add them back when used in paths.

tags/v1.1.6
Andrew Belt 5 years ago
parent
commit
3cd9c13a65
1 changed files with 10 additions and 10 deletions
  1. +10
    -10
      plugin.mk

+ 10
- 10
plugin.mk View File

@@ -2,8 +2,8 @@ ifndef RACK_DIR
$(error RACK_DIR is not defined) $(error RACK_DIR is not defined)
endif endif


SLUG := $(shell jq .slug plugin.json)
VERSION := $(shell jq .version plugin.json)
SLUG := $(shell jq -r .slug plugin.json)
VERSION := $(shell jq -r .version plugin.json)


ifndef SLUG ifndef SLUG
$(error SLUG could not be found in manifest) $(error SLUG could not be found in manifest)
@@ -53,25 +53,25 @@ clean:


dist: all dist: all
rm -rf dist rm -rf dist
mkdir -p dist/$(SLUG)
mkdir -p dist/"$(SLUG)"
@# Strip and copy plugin binary @# Strip and copy plugin binary
cp $(TARGET) dist/$(SLUG)/
cp $(TARGET) dist/"$(SLUG)"/
ifdef ARCH_MAC ifdef ARCH_MAC
$(STRIP) -S dist/$(SLUG)/$(TARGET)
$(STRIP) -S dist/"$(SLUG)"/$(TARGET)
else else
$(STRIP) -s dist/$(SLUG)/$(TARGET)
$(STRIP) -s dist/"$(SLUG)"/$(TARGET)
endif endif
@# Copy distributables @# Copy distributables
ifdef ARCH_MAC ifdef ARCH_MAC
rsync -rR $(DISTRIBUTABLES) dist/$(SLUG)/
rsync -rR $(DISTRIBUTABLES) dist/"$(SLUG)"/
else else
cp -r --parents $(DISTRIBUTABLES) dist/$(SLUG)/
cp -r --parents $(DISTRIBUTABLES) dist/"$(SLUG)"/
endif endif
@# Create ZIP package @# Create ZIP package
cd dist && zip -q -9 -r $(SLUG)-$(VERSION)-$(ARCH).zip $(SLUG)
cd dist && zip -q -9 -r "$(SLUG)"-"$(VERSION)"-$(ARCH).zip "$(SLUG)"


install: dist install: dist
cp dist/$(SLUG)-$(VERSION)-$(ARCH).zip $(RACK_USER_DIR)/plugins-v1/
cp dist/"$(SLUG)"-"$(VERSION)"-$(ARCH).zip $(RACK_USER_DIR)/plugins-v1/


.PHONY: clean dist .PHONY: clean dist
.DEFAULT_GOAL := all .DEFAULT_GOAL := all

Loading…
Cancel
Save