PORT ?= 3000 SOCKET_PATH ?= /tmp/midi-sequencer.sock .PHONY: all install start generate all: install install: node_modules node_modules: package.json npm install @touch node_modules generate: node ../codegen/gen.mjs start: node_modules PORT=$(PORT) SOCKET_PATH=$(SOCKET_PATH) node server.mjs dev: node_modules PORT=$(PORT) SOCKET_PATH=$(SOCKET_PATH) node --watch server.mjs