You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.2 KiB
Diff
39 lines
1.2 KiB
Diff
3 years ago
|
diff --git a/GNUmakefile b/GNUmakefile
|
||
|
index 2c6716a..9249c80 100644
|
||
|
--- a/GNUmakefile
|
||
|
+++ b/GNUmakefile
|
||
|
@@ -21,9 +21,9 @@ $(TOPDIR)/Makeconf:
|
||
|
$(error Makeconf not found, please run ./configure.sh)
|
||
|
include Makefile.common
|
||
|
|
||
|
-SUBDIRS := bindings tenders elftool tests
|
||
|
+SUBDIRS := bindings tenders tests
|
||
|
|
||
|
-tests: bindings elftool
|
||
|
+tests: bindings
|
||
|
|
||
|
.PHONY: $(SUBDIRS)
|
||
|
|
||
|
diff --git a/tests/Makefile.tests b/tests/Makefile.tests
|
||
|
index d4e1191..45560a8 100644
|
||
|
--- a/tests/Makefile.tests
|
||
|
+++ b/tests/Makefile.tests
|
||
|
@@ -34,15 +34,12 @@ BINDINGS.muen := $(TOPDIR)/bindings/muen/solo5_muen.o
|
||
|
LDS.genode := $(TOPDIR)/bindings/genode/genode_dyn.ld
|
||
|
BINDINGS.genode := $(TOPDIR)/bindings/genode/solo5.lib.so
|
||
|
|
||
|
-ELFTOOL := $(TOPDIR)/elftool/solo5-elftool
|
||
|
-
|
||
|
# As a test is currently a single source file, we don't try to do any
|
||
|
# dependency auto-generation here, and just hard-code all expected dependencies
|
||
|
# as pre-requisites below.
|
||
|
|
||
|
-manifest.c: manifest.json ../../include/solo5/mft_abi.h $(ELFTOOL)
|
||
|
- @echo "ELFTOOL $<"
|
||
|
- $(ELFTOOL) gen-manifest $< $@
|
||
|
+manifest.c: manifest.json ../../include/solo5/mft_abi.h
|
||
|
+ solo5-elftool gen-manifest $< $@
|
||
|
|
||
|
%.o: %.c ../../include/solo5/solo5.h
|
||
|
@echo "CC $<"
|