Build frontends with the expected base url
This commit is contained in:
64
Makefile
64
Makefile
@@ -20,47 +20,43 @@ svelte: svelte/dist/*
|
||||
cleanSvelte:
|
||||
rm -rf ./svelte/dist
|
||||
|
||||
cleanbuild:
|
||||
rm -rf tmp/build
|
||||
tmp/build: cleanbuild
|
||||
mkdir -p tmp/build
|
||||
tmp/build/vanillaJS: tmp/build vanillaJS/index.html
|
||||
mkdir tmp/build/vanillaJS && \
|
||||
cp ./vanillaJS/index.html ./tmp/build/vanillaJS
|
||||
tmp/build/react: tmp/build react/index.html
|
||||
mkdir tmp/build/react && \
|
||||
cp ./react/index.html ./tmp/build/react/
|
||||
tmp/build/alpinejs: alpinejs/index.html
|
||||
mkdir tmp/build/alpinejs && \
|
||||
cp ./alpinejs/index.html ./tmp/build/alpinejs
|
||||
tmp/build/_next: tmp/build reactNextJS/out/*
|
||||
mkdir ./tmp/build/_next && \
|
||||
cp -r ./reactNextJS/out/_next ./tmp/build/
|
||||
tmp/build/reactNextJS: tmp/build reactNextJS/out/*
|
||||
mkdir ./tmp/build/reactNextJS && \
|
||||
cp ./reactNextJS/out/*.* ./tmp/build/reactNextJS/
|
||||
tmp/build/assets: tmp/build svelte/dist/* vuejs/dist/*
|
||||
mkdir tmp/build/assets && \
|
||||
cp svelte/dist/assets/* tmp/build/assets/ && \
|
||||
cp vuejs/dist/assets/* tmp/build/assets/
|
||||
tmp/build/vuejs: tmp/build vuejs/dist/*
|
||||
mkdir ./tmp/build/vuejs && \
|
||||
cp ./vuejs/dist/*.* ./tmp/build/vuejs/
|
||||
tmp/build/svelte: tmp/build svelte/dist/*
|
||||
mkdir ./tmp/build/svelte && \
|
||||
cp -r ./svelte/dist/* ./tmp/build/svelte/
|
||||
tmp/build/index.html: tmp/build index.html
|
||||
cp index.html tmp/build/
|
||||
cleandist:
|
||||
rm -rf dist
|
||||
dist:
|
||||
mkdir -p dist
|
||||
dist/vanillaJS: dist vanillaJS/index.html
|
||||
rm -rf dist/vanillaJS && \
|
||||
cp -r ./vanillaJS ./dist/vanillaJS
|
||||
dist/react: dist react/index.html
|
||||
rm -rf dist/react && \
|
||||
cp -r ./react ./dist/react
|
||||
dist/alpinejs: dist alpinejs/index.html
|
||||
rm -rf dist/alpinejs && \
|
||||
cp -r ./alpinejs ./dist/alpinejs
|
||||
dist/reactNextJS: dist reactNextJS/out/*
|
||||
rm -rf ./dist/reactNextJS && \
|
||||
cp -r ./reactNextJS/out ./dist/reactNextJS
|
||||
dist/vuejs: dist vuejs/dist/*
|
||||
rm -rf ./dist/vuejs && \
|
||||
cp -r ./vuejs/dist ./dist/vuejs
|
||||
dist/svelte: dist svelte/dist/*
|
||||
rm -rf ./dist/svelte && \
|
||||
cp -r ./svelte/dist ./dist/svelte
|
||||
dist/index.html: dist index.tmpl
|
||||
go run server.go generate
|
||||
mv index.html dist/
|
||||
|
||||
web: tmp/build/assets tmp/build/vanillaJS tmp/build/react tmp/build/alpinejs tmp/build/_next tmp/build/reactNextJS tmp/build/assets tmp/build/vuejs tmp/build/svelte tmp/build/index.html
|
||||
export: dist/vanillaJS dist/react dist/alpinejs dist/reactNextJS dist/assets dist/vuejs dist/svelte dist/index.html
|
||||
web: ./svelte/dist/* ./vuejs/dist/* ./reactNextJS/out/* vanillaJS/index.html react/index.html alpinejs/index.html
|
||||
build: web server.go
|
||||
go build server.go
|
||||
run: web server.go
|
||||
go run server.go
|
||||
air: nil web server.go
|
||||
air server.go
|
||||
clean: cleanNext cleanVue cleanSvelte
|
||||
clean: cleanNext cleanVue cleanSvelte cleandist
|
||||
rm -rf tmp
|
||||
rm -f server
|
||||
rm -f index.html
|
||||
|
||||
.PHONY: all build clean cleanbuild nextjs vuejs svelte run air nil web
|
||||
.PHONY: all build clean cleanbuild nextjs vuejs svelte run air nil web export
|
||||
|
||||
Reference in New Issue
Block a user