176 |
|
|
177 |
PP=gzz/modules/pp/*.java gzz/modules/pp/vob/*.java |
PP=gzz/modules/pp/*.java gzz/modules/pp/vob/*.java |
178 |
|
|
|
# Can't add ZZClangOps since javac complains of doubly defined class... |
|
|
# maybe should use uniq? |
|
|
SRC0:=$(GENERATED) `find gzz/ -name "*.java"` `find test/gzz/ -name "*.java"` |
|
|
|
|
|
|
|
|
LAVASRC:= `find lava/gzz/ -name "*.java"` `find lava/test/gzz/ -name "*.java"` |
|
|
#$(wildcard lava/gzz/*.java lava/gzz/impl/*.java lava/gzz/impl/errors/*.java lava/gzz/impl/mirror/*.java lava/gzz/storm/*.java lava/gzz/util/*.java lava/gzz/storm/headers/*.java lava/gzz/storm/impl/*.java) |
|
|
|
|
179 |
BASALTSRC:= $(wildcard basalt/gzz/*.java basalt/gzz/impl/*.java) |
BASALTSRC:= $(wildcard basalt/gzz/*.java basalt/gzz/impl/*.java) |
180 |
|
|
181 |
# Remove duplicates |
# Tempfile |
182 |
tmpfile := $(shell mktemp /tmp/fileXXXXXX) |
tmpfile := $(shell mktemp /tmp/fileXXXXXX) |
183 |
foo := $(shell echo 1>&2 "Tempfile is $(tmpfile)") |
foo := $(shell echo 1>&2 "Tempfile is $(tmpfile)") |
|
SRC:=$(shell echo $(SRC0) | perl -pe 's/\s+/\n/g' - | sort | uniq | egrep -v 'Doclet\.java$$'| tee $(tmpfile)) |
|
184 |
|
|
185 |
# jikes := $(shell which jikes) |
# jikes := $(shell which jikes) |
186 |
# Disable for now, since on debian jikes is at a bad version |
# Disable for now, since on debian jikes is at a bad version |
221 |
# $(JAVAC) -deprecation $(DEBUG) -d $(CLASSDIR) BuildInfo.java |
# $(JAVAC) -deprecation $(DEBUG) -d $(CLASSDIR) BuildInfo.java |
222 |
# fix circular dependency problem in clean builds |
# fix circular dependency problem in clean builds |
223 |
# -deprecation |
# -deprecation |
224 |
$(JAVAC) $(DEBUG) -d $(CLASSDIR) $(SRC) |
$(JAVAC) $(DEBUG) -d $(CLASSDIR) `find gzz/ -name "*.java"` `find test/gzz/ -name "*.java"` |
225 |
$(archcompile) |
$(archcompile) |
226 |
|
|
227 |
qc: ready_to_compile |
qc: ready_to_compile |
314 |
GrepDoclet: |
GrepDoclet: |
315 |
mkdir -p $(CLASSDIR) |
mkdir -p $(CLASSDIR) |
316 |
echo $$CLASSPATH |
echo $$CLASSPATH |
317 |
$(JAVAC) $(DEBUG) -d $(CLASSDIR) gzz/util/GrepDoclet.java |
$(JAVAC) $(DEBUG) -d $(CLASSDIR) metacode/gzz/util/GrepDoclet.java |
318 |
|
|
319 |
JythonDoclet: |
JythonDoclet: |
320 |
mkdir -p $(CLASSDIR) |
mkdir -p $(CLASSDIR) |
321 |
echo $$CLASSPATH |
echo $$CLASSPATH |
322 |
$(JAVAC) $(DEBUG) -d $(CLASSDIR) gzz/util/JythonDoclet.java |
$(JAVAC) $(DEBUG) -d $(CLASSDIR) metacode/gzz/util/JythonDoclet.java |
323 |
|
|
324 |
clean: |
clean: |
325 |
$(RM) -r $(CLASSDIR) |
$(RM) -r $(CLASSDIR) |
495 |
lava:: compile-lava test-lava |
lava:: compile-lava test-lava |
496 |
|
|
497 |
compile-lava: |
compile-lava: |
498 |
$(JAVAC) $(DEBUG) -d $(CLASSDIR) $(LAVASRC) |
$(JAVAC) $(DEBUG) -d $(CLASSDIR) `find lava/gzz/ -name "*.java"` `find lava/test/gzz/ -name "*.java"` |
499 |
test-lava: |
test-lava: |
500 |
$(GLLIB) $(JYTHON) test/testutil.py $(DBG) $(wildcard ./lava/test/) |
$(GLLIB) $(JYTHON) test/testutil.py $(DBG) $(wildcard ./lava/test/) |
501 |
test-lava-junit: |
test-lava-junit: |