59 lines
2.1 KiB
Makefile
59 lines
2.1 KiB
Makefile
# This file is generated by `make Makefile`
|
|
Makefile: scripts/build-makefile.ts
|
|
@echo "✨ Building Makefile..."
|
|
@scripts/build-makefile.ts
|
|
|
|
makefile: Makefile
|
|
|
|
src/shared/theme/tokens.generated.ts src/shared/theme/tokens.generated.css: src/shared/theme/tokens.tsx \
|
|
scripts/build-theme.tsx
|
|
@echo "✨ Building theme..."
|
|
@scripts/build-theme.tsx -o $(@D)
|
|
|
|
theme: src/shared/theme/tokens.generated.ts
|
|
|
|
src/shared/models/enums.generated.ts src/shared/models/models.generated.ts: src/shared/models/models.yml \
|
|
./scripts/build-models.ts
|
|
@echo "✨ Building models..."
|
|
@./scripts/build-models.ts
|
|
|
|
models: src/shared/models/enums.generated.ts
|
|
|
|
src/vendor/webextension-polyfill/api-metadata.generated.json: src/vendor/webextension-polyfill/LICENSE \
|
|
src/vendor/webextension-polyfill/README.md \
|
|
src/vendor/webextension-polyfill/api-metadata.json \
|
|
src/vendor/webextension-polyfill/package.json \
|
|
src/vendor/webextension-polyfill/scripts/compress.ts \
|
|
src/vendor/webextension-polyfill/src/browser-polyfill.js
|
|
@echo "✨ Building WebExtensionPolyfill..."
|
|
@./src/vendor/webextension-polyfill/scripts/compress.ts
|
|
|
|
web-extension-polyfill: src/vendor/webextension-polyfill/api-metadata.generated.json
|
|
|
|
dist/background.html dist/devtools.html dist/options.html dist/playground.html dist/popup.html dist/reference-bundled.html dist/reference.html: scripts/build-htmls.tsx
|
|
@echo "✨ Building HTML..."
|
|
@scripts/build-htmls.tsx
|
|
|
|
html: dist/background.html
|
|
|
|
dist/_locales/de_DE/messages.json dist/_locales/en_US/messages.json dist/_locales/es_ES/messages.json dist/_locales/fr_CA/messages.json dist/_locales/fr_FR/messages.json dist/_locales/ja_JP/messages.json dist/_locales/ko_KR/messages.json dist/_locales/zh_CN/messages.json dist/_locales/zh_TW/messages.json src/shared/i18n/data.generated.ts: scripts/build-locales.ts
|
|
@echo "✨ Building locales..."
|
|
@scripts/build-locales.ts
|
|
|
|
locales: dist/_locales/de_DE/messages.json
|
|
|
|
dist/vendor/sass/index.js: package.json \
|
|
./scripts/build-sass.ts
|
|
@echo "✨ Building sass..."
|
|
@./scripts/build-sass.ts
|
|
|
|
sass: dist/vendor/sass/index.js
|
|
|
|
all: makefile \
|
|
theme \
|
|
models \
|
|
web-extension-polyfill \
|
|
html \
|
|
locales \
|
|
sass
|