pebblisp/src/Makefile

32 lines
522 B
Makefile
Raw Normal View History

2020-10-29 09:11:34 -04:00
files = pebblisp.c tokens.c object.c env.c
exe = pl
2021-07-05 00:26:18 -04:00
BINPREFIX ?= /usr/bin
SCRIPTDIR ?= /usr/local/share/pebblisp
GCC_COM ?= gcc -g -O0 -Wall -o $(exe) -D STANDALONE -DSCRIPTDIR=\"$(SCRIPTDIR)\"
2020-05-15 16:27:45 -04:00
all:
2021-07-05 00:18:14 -04:00
$(GCC_COM) $(files) && echo; ./tests.sh
2020-05-15 16:27:45 -04:00
notest:
$(GCC_COM) $(files)
val:
$(GCC_COM) $(files) && ./tests.sh -val
debug:
$(GCC_COM) -D DEBUG $(files)
2020-05-07 20:32:01 -04:00
2020-05-08 02:29:06 -04:00
run:
./$(exe)
2020-10-29 09:04:32 -04:00
install:
cp -pf ./$(exe) $(BINPREFIX)
mkdir -p $(SCRIPTDIR)
cp ./examples/* $(SCRIPTDIR)
uninstall:
rm $(BINPREFIX)/$(exe)
rm -r $(SCRIPTDIR)