Commit | Line | Data |
---|---|---|
4eb88ef2 DM |
1 | SOURCES_BASE = readline.lg types.lg reader.lg printer.lg |
2 | SOURCES_LISP = env.lg core.lg stepA_mal.lg | |
3 | SOURCES = $(SOURCES_BASE) $(SOURCES_LISP) | |
4 | ||
c4269f9b | 5 | .PHONY: all dist clean |
4eb88ef2 DM |
6 | |
7 | all: | |
8 | @true | |
9 | ||
10 | dist: mal.lg mal | |
11 | ||
12 | mal.lg: $(SOURCES) | |
13 | cat $+ | grep -v "^load " > $@ | |
14 | ||
15 | mal: mal.lg | |
16 | echo "#!/usr/bin/env logo" > $@ | |
17 | cat $< >> $@ | |
18 | chmod +x $@ | |
19 | ||
20 | clean: | |
21 | rm -f mal.lg mal |