.PHONY: all build clean test example BASEDIR = $(shell pwd) BACKEND ?= cpython PLATFORM ?= x11-64 EXTRA_OPTS ?= SCONS_BIN ?= scons SCONS_CMD = $(SCONS_BIN) backend=$(BACKEND) platform=$(PLATFORM) $(EXTRA_OPTS) # Add `LIBGL_ALWAYS_SOFTWARE=1` if you computer sucks with opengl3... all: build build: $(SCONS_CMD) clean: $(SCONS_CMD) -c test: $(SCONS_CMD) test example: $(SCONS_CMD) example