stylebot-harmony/Makefile
2023-08-03 20:09:32 -04:00

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