Public commit
This commit is contained in:
58
Makefile
Normal file
58
Makefile
Normal file
@ -0,0 +1,58 @@
|
||||
# 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
|
Reference in New Issue
Block a user