diff options
author | Pekka Enberg <penberg@kernel.org> | 2013-03-25 10:29:10 +0200 |
---|---|---|
committer | Pekka Enberg <penberg@kernel.org> | 2013-03-25 10:29:10 +0200 |
commit | ce7442daf8b6003d4567871231714aae40d475a1 (patch) | |
tree | 5dd3f5366665b063f16a08964b596d70bf5dcb8a | |
parent | e7e4faf6a7c2ff765942dcc1e33f4ae138c1dcb5 (diff) | |
download | jato-ce7442daf8b6003d4567871231714aae40d475a1.tar.gz |
Makefile: Fix dependencies after $PROGRAM change
$PROGRAM is now $PROGRAMS.
Signed-off-by: Pekka Enberg <penberg@kernel.org>
-rw-r--r-- | Makefile | 22 |
1 files changed, 10 insertions, 12 deletions
@@ -411,18 +411,17 @@ JASMIN_TESTS += test/functional/jvm/WideTest.j MBENCH_TEST_SUITE_CLASSES = test/perf/ICTime.java - -compile-java-tests: $(PROGRAM) FORCE +compile-java-tests: $(PROGRAMS) FORCE $(E) " JAVAC " $(JAVA_TESTS) $(Q) JAVA=$(JAVA) $(JAVAC) $(JAVAC_OPTS) -cp $(GLIBJ):test/functional -d test/functional $(JAVA_TESTS) .PHONY: compile-java-tests -compile-mbench-tests: $(PROGRAM) FORCE +compile-mbench-tests: $(PROGRAMS) FORCE $(E) " JAVAC " $(MBENCH_TEST_SUITE_CLASSES) $(Q) JAVA=$(JAVA) $(JAVAC) $(JAVAC_OPTS) -cp $(GLIBJ):test/perf -d test/perf $(MBENCH_TEST_SUITE_CLASSES) .PHONY: compile-mbench-tests -compile-jasmin-tests: $(PROGRAM) FORCE +compile-jasmin-tests: $(PROGRAMS) FORCE $(E) " JASMIN " $(JASMIN_TESTS) $(Q) $(JASMIN) $(JASMIN_OPTS) -d test/functional $(JASMIN_TESTS) > /dev/null .PHONY: compile-jasmin-tests @@ -431,16 +430,16 @@ lib: $(CLASSPATH_CONFIG) +$(MAKE) -C lib/ JAVAC=$(JAVAC) GLIBJ=$(GLIBJ) .PHONY: lib -compile-jni-test-lib: $(PROGRAM) +compile-jni-test-lib: $(PROGRAMS) +$(MAKE) -C test/functional/jni CC='$(CC)' JAVA='$(JAVA)' JAVAC='$(JAVAC)' .PHONY: compile-jni-test-lib -check-functional: monoburg $(CLASSPATH_CONFIG) $(PROGRAM) compile-java-tests compile-jasmin-tests compile-jni-test-lib +check-functional: monoburg $(CLASSPATH_CONFIG) $(PROGRAMS) compile-java-tests compile-jasmin-tests compile-jni-test-lib $(E) " REGRESSION" $(Q) ./tools/test.py .PHONY: check-functional -check-mbench: monoburg $(CLASSPATH_CONFIG) $(PROGRAM) compile-mbench-tests +check-mbench: monoburg $(CLASSPATH_CONFIG) $(PROGRAMS) compile-mbench-tests $(E) " MICROBENCHMARKS" $(Q) for i in $(patsubst %.java,%,$(MBENCH_TEST_SUITE_CLASSES))\ ;do \ @@ -458,7 +457,7 @@ torture: clean: $(E) " CLEAN" - $(Q) - rm -f $(PROGRAM) + $(Q) - rm -f $(PROGRAMS) $(Q) - rm -f $(LIB_FILE) $(Q) - rm -f $(VERSION_HEADER) $(Q) - rm -f $(CLASSPATH_CONFIG) @@ -468,7 +467,6 @@ clean: $(Q) - rm -f $(LIB_OBJS:.o=.d) $(Q) - rm -f $(ARCH_TEST_OBJS) $(Q) - rm -f arch/$(ARCH)/insn-selector.c - $(Q) - rm -f $(PROGRAM) $(Q) - rm -f $(ARCH_TEST_SUITE) $(Q) - rm -f test-suite.o $(Q) - rm -f $(ARCH_TESTRUNNER) @@ -487,10 +485,10 @@ clean: INSTALL_PREFIX ?= $(HOME) -install: $(PROGRAM) - $(E) " INSTALL " $(PROGRAM) +install: jato + $(E) " INSTALL " jato $(Q) $(INSTALL) -d -m 755 $(INSTALL_PREFIX)/bin - $(Q) $(INSTALL) $(PROGRAM) $(INSTALL_PREFIX)/bin + $(Q) $(INSTALL) jato $(INSTALL_PREFIX)/bin $(Q) $(INSTALL) tools/ecj-jato/ecj-3.7.2.jar $(INSTALL_PREFIX)/bin $(Q) $(INSTALL) tools/ecj-jato/ecj-jato $(INSTALL_PREFIX)/bin .PHONY: install |