
* Implement fetch & launch action * Fix scroll behavior * Remove horizontal scrollbar * Add stubs for filling username / password * Don't pre-filter for chrome:// URLs * Add inject.js
33 lines
638 B
Makefile
33 lines
638 B
Makefile
CLEAN_FILES := chrome
|
|
|
|
.PHONY: all
|
|
all: extension chrome
|
|
|
|
.PHONY: extension
|
|
extension:
|
|
$(MAKE) -C src
|
|
|
|
CHROME_FILES := manifest.json \
|
|
*.css \
|
|
*.png \
|
|
popup/*.html \
|
|
popup/*.css \
|
|
popup/*.svg
|
|
CHROME_FILES := $(wildcard $(addprefix src/,$(CHROME_FILES))) \
|
|
src/js/background.dist.js \
|
|
src/js/popup.dist.js \
|
|
src/js/inject.dist.js
|
|
CHROME_FILES := $(patsubst src/%,chrome/%,$(CHROME_FILES))
|
|
|
|
.PHONY: chrome
|
|
chrome: extension $(CHROME_FILES)
|
|
|
|
$(CHROME_FILES) : chrome/% : src/%
|
|
[ -d $(dir $@) ] || mkdir -p $(dir $@)
|
|
cp $< $@
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -rf $(CLEAN_FILES)
|
|
$(MAKE) -C src clean
|