21 lines
426 B
Makefile
21 lines
426 B
Makefile
DISTRELATIVE := ./dist
|
|
DIST := $(shell realpath $(DISTRELATIVE))
|
|
export DIST
|
|
|
|
build: src
|
|
clean:
|
|
rm -f dist/*
|
|
|
|
src:
|
|
$(MAKE) -C $@ $(MAKECMDGOALS)
|
|
|
|
dev-init: # ubuntu only
|
|
apt install -y python3 openjdk-21-jre-headless
|
|
|
|
test: clean build
|
|
mkdir -p test/world/datapacks/
|
|
rm -f test/world/datapacks/*
|
|
cp dist/* test/world/datapacks/
|
|
cd test && java -Xmx1024M -Xms1024M -jar server.jar nogui
|
|
|
|
.PHONY: all src dev-init test |