files = pebblisp.c tokens.c object.c env.c exe = pl PREFIX ?= /usr/local BINPREFIX ?= $(PREFIX)/bin SCRIPTDIR ?= /usr/local/share/pebblisp GCC_COM ?= gcc -g -O0 -Wall -o $(exe) -D STANDALONE -DSCRIPTDIR=\"$(SCRIPTDIR)\" all: $(GCC_COM) $(files) && echo; ./tests.sh notest: $(GCC_COM) $(files) val: $(GCC_COM) $(files) && ./tests.sh -val debug: $(GCC_COM) -D DEBUG $(files) run: ./$(exe) install: cp -pf ./$(exe) $(BINPREFIX) mkdir -p $(SCRIPTDIR) cp ./examples/* $(SCRIPTDIR) uninstall: rm $(BINPREFIX)/$(exe) rm -r $(SCRIPTDIR)