aboutsummaryrefslogtreecommitdiff
path: root/libflash/test/Makefile.check
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-07-02 15:36:20 +1000
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2014-07-02 15:36:20 +1000
commit1d880992fd8c8457a2d990ac6622cfd58fb1b261 (patch)
treec4c843b12e96b5612c315db5a23c5da1a900618c /libflash/test/Makefile.check
downloadskiboot-1d880992fd8c8457a2d990ac6622cfd58fb1b261.zip
skiboot-1d880992fd8c8457a2d990ac6622cfd58fb1b261.tar.gz
skiboot-1d880992fd8c8457a2d990ac6622cfd58fb1b261.tar.bz2
Initial commit of Open Source release
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Diffstat (limited to 'libflash/test/Makefile.check')
-rw-r--r--libflash/test/Makefile.check20
1 files changed, 20 insertions, 0 deletions
diff --git a/libflash/test/Makefile.check b/libflash/test/Makefile.check
new file mode 100644
index 0000000..f9f1ca8
--- /dev/null
+++ b/libflash/test/Makefile.check
@@ -0,0 +1,20 @@
+# -*-Makefile-*-
+LIBFLASH_TEST := libflash/test/test-flash
+
+check: $(LIBFLASH_TEST:%=%-check)
+
+$(LIBFLASH_TEST:%=%-check) : %-check: %
+ $(VALGRIND) $<
+
+libflash/test/stubs.o: libflash/test/stubs.c
+ $(HOSTCC) $(HOSTCFLAGS) -g -c -o $@ $<
+
+$(LIBFLASH_TEST) : libflash/test/stubs.o libflash/libflash.c
+
+$(LIBFLASH_TEST) : % : %.c
+ $(HOSTCC) $(HOSTCFLAGS) -O0 -g -I include -I . -o $@ $< libflash/test/stubs.o
+
+clean: libflash-test-clean
+
+libflash-test-clean:
+ $(RM) libflash/test/*.o $(LIBFLASH_TEST)