Reorganize build system
This commit is contained in:
29
Makefile
29
Makefile
@ -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*
|
||||
|
Reference in New Issue
Block a user