BIN_NAME := Haxe.lua MINIFYD_NAME := Haxe.min.lua BUILD_DIR := build BIN_PATH := $(BUILD_DIR)/$(BIN_NAME) MIN_PATH := $(BUILD_DIR)/$(MINIFYD_NAME) all: clean $(MIN_PATH) $(BIN_PATH): $(shell find src -name '*.hx') haxe build.hxml --lua $@ $(MIN_PATH): $(BIN_PATH) node minify.js $@ deps: package.json build.hxml haxelib install all --always && yarn install clean: rm -rf $(BUILD_DIR)