2 SOURCES_BASE
= src
/main
/java
/mal
/readline.java src
/main
/java
/mal
/types.java \
3 src
/main
/java
/mal
/reader.java src
/main
/java
/mal
/printer.java
4 SOURCES_LISP
= src
/main
/java
/mal
/env.java src
/main
/java
/mal
/core.java \
5 src
/main
/java
/mal
/stepA_mal.java
6 SOURCES
= $(SOURCES_BASE
) $(SOURCES_LISP
)
13 mal.jar
: target
/classes
/mal
/stepA_mal.class
15 cp target
/mal-0.0
.1.jar
$@
19 cat
<(echo
-e
'#!/bin/sh\nexec java -jar "$$0" "$$@"') mal.jar
> $@
25 target
/classes
/mal
/step
%.class
: src
/main
/java
/mal
/step
%.java
${SOURCES}