986 B
986 B
Building Doodle
Makefile commands for Linux:
make setup
: install Go dependencies and set up the build environmentmake build
: build the Doodle and Doodad binaries to thebin/
folder.make run
: run a local dev build of Doodle in debug modemake guitest
: run a local dev build in the GUITest scenemake test
: run the test suitemake dist
: produce a zipped release tarball and zip file for your current environment and output into thedist/
folder.make docker
: run all the Dockerfiles from thedocker/
folder to produce dist builds for Debian, Fedora and Ubuntu. You may also run these builds individually:make docker.ubuntu
make docker.debian
make docker.fedora
make clean
: clean all build artifacts
Linux
Dependencies are Go, SDL2 and SDL2_ttf:
# Fedora
sudo dnf -y install golang SDL2-devel SDL2_ttf-devel
# Ubuntu and Debian
sudo apt -y install golang libsdl2-dev libsdl2-ttf-dev
Windows
TBD.