Reorganize build system

This commit is contained in:
2024-06-09 22:50:33 -06:00
parent 98c839f868
commit 3e15c4b047
4 changed files with 19 additions and 16 deletions

View File

@ -1,16 +1,21 @@
.PHONY: build/peachy.com
build/peachy.com: build/redbean-2.2.com
cp build/redbean-2.2.com build/peachy-noassets.com
cd assets ; zip -r ../build/peachy-noassets.com . ; cd ..
mv build/peachy-noassets.com build/peachy.com
.PHONY: run
run: .build/peachy.com
.build/peachy.com
run: build/peachy.com
build/peachy.com
.PHONY: .build/peachy.com
.build/peachy.com: redbean/redbean-2.2.com
mkdir -p .build
# rm .build/*
cp redbean/redbean-2.2.com .build/peachy-noassets.com
zip -r .build/peachy-noassets.com .init.lua .lua
mv .build/peachy-noassets.com .build/peachy.com
build/redbean-2.2.com:
wget --directory-prefix build https://redbean.dev/redbean-2.2.com
chmod a+x build/redbean-2.2.com
.PHONY: clean
clean:
rm build/peachy*
.redbean/redbean-2.2.com:
wget --directory-prefix redbean https://redbean.dev/redbean-2.2.com
chmod a+x redbean/redbean-2.2.com
.PHONY: clean-redbean
clean-redbean:
rm build/redbean*