Fix Makefile for fresh builds
This commit is contained in:
parent
bfdabf4033
commit
5a70b50a6e
31
Makefile
31
Makefile
@ -5,18 +5,23 @@ nil:
|
|||||||
reactNextJS/out/*: reactNextJS/app/* reactNextJS/*.js reactNextJS/*.json
|
reactNextJS/out/*: reactNextJS/app/* reactNextJS/*.js reactNextJS/*.json
|
||||||
cd reactNextJS && npm install && npm run build
|
cd reactNextJS && npm install && npm run build
|
||||||
nextjs: reactNextJS/out/*
|
nextjs: reactNextJS/out/*
|
||||||
|
cleanNext:
|
||||||
|
rm -rf reactNextJS/out
|
||||||
|
|
||||||
vuejs/dist/*: vuejs/src/*
|
vuejs/dist/*: vuejs/src/*
|
||||||
cd vuejs && npm install && npm run build
|
cd vuejs && npm install && npm run build
|
||||||
vuejs: vuejs/dist/*
|
vuejs: vuejs/dist/*
|
||||||
|
cleanVue:
|
||||||
|
rm -rf ./vuejs/dist
|
||||||
|
|
||||||
svelte/dist/*: svelte/src/*
|
svelte/dist/*: svelte/src/*
|
||||||
cd svelte && npm install && npm run build
|
cd svelte && npm install && npm run build
|
||||||
svelte: svelte/dist/*
|
svelte: svelte/dist/*
|
||||||
|
cleanSvelte:
|
||||||
|
rm -rf ./svelte/dist
|
||||||
|
|
||||||
cleanbuild:
|
cleanbuild:
|
||||||
rm -r tmp/build
|
rm -rf tmp/build
|
||||||
tmp/build: cleanbuild
|
tmp/build: cleanbuild
|
||||||
mkdir -p tmp/build
|
mkdir -p tmp/build
|
||||||
tmp/build/vanillaJS: tmp/build vanillaJS/index.html
|
tmp/build/vanillaJS: tmp/build vanillaJS/index.html
|
||||||
@ -28,34 +33,34 @@ tmp/build/react: tmp/build react/index.html
|
|||||||
tmp/build/alpinejs: alpinejs/index.html
|
tmp/build/alpinejs: alpinejs/index.html
|
||||||
mkdir tmp/build/alpinejs && \
|
mkdir tmp/build/alpinejs && \
|
||||||
cp ./alpinejs/index.html ./tmp/build/alpinejs
|
cp ./alpinejs/index.html ./tmp/build/alpinejs
|
||||||
tmp/build/_next: tmp/build reactNextJS/out/_next
|
tmp/build/_next: tmp/build reactNextJS/out/*
|
||||||
mkdir ./tmp/build/_next && \
|
mkdir ./tmp/build/_next && \
|
||||||
cp -r ./reactNextJS/out/_next ./tmp/build/
|
cp -r ./reactNextJS/out/_next ./tmp/build/
|
||||||
tmp/build/reactNextJS: tmp/build reactNextJS/out/*.*
|
tmp/build/reactNextJS: tmp/build reactNextJS/out/*
|
||||||
mkdir ./tmp/build/reactNextJS && \
|
mkdir ./tmp/build/reactNextJS && \
|
||||||
cp ./reactNextJS/out/*.* ./tmp/build/reactNextJS/
|
cp ./reactNextJS/out/*.* ./tmp/build/reactNextJS/
|
||||||
tmp/build/assets: tmp/build svelte/dist/assets vuejs/dist/assets
|
tmp/build/assets: tmp/build svelte/dist/* vuejs/dist/*
|
||||||
mkdir tmp/build/assets && \
|
mkdir tmp/build/assets && \
|
||||||
cp svelte/dist/assets/* tmp/build/assets/ && \
|
cp svelte/dist/assets/* tmp/build/assets/ && \
|
||||||
cp vuejs/dist/assets/* tmp/build/assets/
|
cp vuejs/dist/assets/* tmp/build/assets/
|
||||||
tmp/build/vuejs: tmp/build vuejs/dist/*.*
|
tmp/build/vuejs: tmp/build vuejs/dist/*
|
||||||
mkdir ./tmp/build/vuejs && \
|
mkdir ./tmp/build/vuejs && \
|
||||||
cp ./vuejs/dist/*.* ./tmp/build/vuejs/
|
cp ./vuejs/dist/*.* ./tmp/build/vuejs/
|
||||||
tmp/build/svelte: tmp/build svelte/dist/*.*
|
tmp/build/svelte: tmp/build svelte/dist/*
|
||||||
mkdir ./tmp/build/svelte && \
|
mkdir ./tmp/build/svelte && \
|
||||||
cp -r ./svelte/dist/* ./tmp/build/svelte/
|
cp -r ./svelte/dist/* ./tmp/build/svelte/
|
||||||
tmp/build/index.html: tmp/build index.html
|
tmp/build/index.html: tmp/build index.html
|
||||||
cp index.html tmp/build/
|
cp index.html tmp/build/
|
||||||
|
|
||||||
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
|
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
|
||||||
build: web
|
build: web server.go
|
||||||
go build server.go
|
go build server.go
|
||||||
run: web
|
run: web server.go
|
||||||
go run server.go
|
go run server.go
|
||||||
air: nextjs nil web
|
air: nil web server.go
|
||||||
air server.go
|
air server.go
|
||||||
clean:
|
clean: cleanNext cleanVue cleanSvelte
|
||||||
rm -r tmp
|
rm -rf tmp
|
||||||
rm server
|
rm -f server
|
||||||
|
|
||||||
.PHONY: all build clean cleanbuild nextjs vuejs svelte run air nil web
|
.PHONY: all build clean cleanbuild nextjs vuejs svelte run air nil web
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user