1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-19 01:28:26 +03:00
mal/coffee/Makefile
2019-03-20 23:34:21 -05:00

24 lines
433 B
Makefile

SOURCES_BASE = node_readline.coffee types.coffee \
reader.coffee printer.coffee
SOURCES_LISP = env.coffee core.coffee stepA_mal.coffee
SOURCES = $(SOURCES_BASE) $(SOURCES_LISP)
all: node_modules dist
node_modules:
npm install
dist: mal.coffee mal
mal.coffee: $(SOURCES)
cat $+ | grep -v "= *require('./" > $@
mal: mal.coffee
echo "#!/usr/bin/env coffee" > $@
cat $< >> $@
chmod +x $@
clean:
rm -f mal.coffee mal