From 6ba84a0f507270fba8e7a68901dc256c2979d7f9 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 14 Dec 2018 17:49:36 -0800 Subject: Initial setup work for syntax version 5. --- Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 1c77c8e..0ae6bea 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ # Nomsu makefile # To build, run `make` -# To install, +# To install, run `make install` # ========= User-controlled variables ======== LUA= lua @@ -23,10 +23,10 @@ LIB_LUA_FILES= $(patsubst %.nom,%.lua,$(LIB_NOM_FILES)) PEG_FILES= $(wildcard nomsu.*.peg) GET_VERSION= $(LUA_BIN) nomsu.lua --version -all: build optimize +all: lua optimize .PHONY: test -test: build optimize +test: lua optimize @echo "\033[1;4mRunning unoptimized tests...\033[0m" @$(LUA_BIN) nomsu.lua -O0 tools/test.nom $(CORE_NOM_FILES) $(LIB_NOM_FILES) @echo "\n\033[1;4mRunning optimized tests...\033[0m" @@ -42,10 +42,10 @@ test: build optimize version: $(LUA_FILES) $(CORE_NOM_FILES) $(LIB_NOM_FILES) @$(LUA_BIN) nomsu.lua --version > version || exit -build: $(LUA_FILES) +lua: $(LUA_FILES) .PHONY: optimize -optimize: build $(CORE_LUA_FILES) $(LIB_LUA_FILES) +optimize: lua $(CORE_LUA_FILES) $(LIB_LUA_FILES) .PHONY: clean clean: @@ -53,7 +53,7 @@ clean: @rm -rvf version core/*.lua lib/*.lua tools/*.lua compatibility/*.lua .PHONY: install -install: build version optimize +install: lua version optimize @prefix="$(PREFIX)"; \ if [[ ! $$prefix ]]; then \ read -p $$'\033[1mWhere do you want to install Nomsu? (default: /usr/local) \033[0m' prefix; \ -- cgit v1.2.3