[rtems commit] testsuites: Fix build dependences for generated files.
Chris Johns
chrisj at rtems.org
Wed May 10 22:40:23 UTC 2017
Module: rtems
Branch: master
Commit: 6130a47e726c909fec6d9e67e9ed397276e1fb58
Changeset: http://git.rtems.org/rtems/commit/?id=6130a47e726c909fec6d9e67e9ed397276e1fb58
Author: Chris Johns <chrisj at rtems.org>
Date: Wed May 10 13:34:55 2017 +1000
testsuites: Fix build dependences for generated files.
---
testsuites/libtests/dl01/Makefile.am | 2 ++
testsuites/libtests/dl02/Makefile.am | 2 ++
testsuites/libtests/dl04/Makefile.am | 2 ++
testsuites/libtests/dl05/Makefile.am | 2 ++
testsuites/libtests/mghttpd01/Makefile.am | 6 ++++--
testsuites/libtests/tar01/Makefile.am | 4 ++++
testsuites/libtests/tar02/Makefile.am | 2 ++
7 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/testsuites/libtests/dl01/Makefile.am b/testsuites/libtests/dl01/Makefile.am
index 0746069..653e385 100644
--- a/testsuites/libtests/dl01/Makefile.am
+++ b/testsuites/libtests/dl01/Makefile.am
@@ -14,6 +14,8 @@ AM_CPPFLAGS += -I$(top_srcdir)/../support/include
LINK_OBJS = $(dl01_OBJECTS)
LINK_LIBS = $(dl01_LDLIBS)
+init.c: dl-tar.h
+
dl-o1.o: dl-o1.c
dl.tar: dl-o1.o
diff --git a/testsuites/libtests/dl02/Makefile.am b/testsuites/libtests/dl02/Makefile.am
index 52ef98d..12df8a0 100644
--- a/testsuites/libtests/dl02/Makefile.am
+++ b/testsuites/libtests/dl02/Makefile.am
@@ -14,6 +14,8 @@ AM_CPPFLAGS += -I$(top_srcdir)/../support/include
LINK_OBJS = $(dl02_OBJECTS)
LINK_LIBS = $(dl02_LDLIBS)
+init.c: dl-tar.h
+
dl-o1.o: dl-o1.c
dl-o2.o: dl-o2.c
diff --git a/testsuites/libtests/dl04/Makefile.am b/testsuites/libtests/dl04/Makefile.am
index a888434..141dd5d 100644
--- a/testsuites/libtests/dl04/Makefile.am
+++ b/testsuites/libtests/dl04/Makefile.am
@@ -15,6 +15,8 @@ AM_CPPFLAGS += -I$(top_srcdir)/../support/include
LINK_OBJS = $(dl04_OBJECTS)
LINK_LIBS = $(dl04_LDLIBS)
+init.c: dl-tar.h
+
dl-o4.o: dl-o4.cpp
dl.tar: dl-o4.o
diff --git a/testsuites/libtests/dl05/Makefile.am b/testsuites/libtests/dl05/Makefile.am
index 15608cd..595d274 100644
--- a/testsuites/libtests/dl05/Makefile.am
+++ b/testsuites/libtests/dl05/Makefile.am
@@ -14,6 +14,8 @@ AM_CPPFLAGS += -I$(top_srcdir)/../support/include
LINK_OBJS = $(dl05_OBJECTS)
LINK_LIBS = $(dl05_LDLIBS)
+init.c: dl-tar.h
+
dl-o5.o: dl-o5.cpp
dl.tar: dl-o5.o
diff --git a/testsuites/libtests/mghttpd01/Makefile.am b/testsuites/libtests/mghttpd01/Makefile.am
index 1e3f3a9..2798d2a 100644
--- a/testsuites/libtests/mghttpd01/Makefile.am
+++ b/testsuites/libtests/mghttpd01/Makefile.am
@@ -20,10 +20,12 @@ mghttpd01$(EXEEXT): $(mghttpd01_OBJECTS) $(mghttpd01_DEPENDENCIES)
@rm -f mghttpd01$(EXEEXT)
$(make-exe)
-init_fs.c:
+init.c: init_fs.h
+
+init_fs.c:
$(BIN2C) -C $(srcdir)/init_fs.tar init_fs
CLEANFILES += init_fs.c
-
+
init_fs.h:
$(BIN2C) -H $(srcdir)/init_fs.tar init_fs
CLEANFILES += init_fs.h
diff --git a/testsuites/libtests/tar01/Makefile.am b/testsuites/libtests/tar01/Makefile.am
index d64d2c6..201f1e8 100644
--- a/testsuites/libtests/tar01/Makefile.am
+++ b/testsuites/libtests/tar01/Makefile.am
@@ -48,6 +48,10 @@ tar01$(EXEEXT): $(tar01_OBJECTS) $(tar01_DEPENDENCIES)
@rm -f tar01$(EXEEXT)
$(make-exe)
+init.c: initial_filesystem_tar.h \
+ initial_filesystem_tar_gz.h \
+ initial_filesystem_tar_xz.h
+
initial_filesystem_tar.c: initial_filesystem.tar
$(BIN2C) -C initial_filesystem.tar initial_filesystem_tar
CLEANFILES += initial_filesystem_tar.c
diff --git a/testsuites/libtests/tar02/Makefile.am b/testsuites/libtests/tar02/Makefile.am
index d04089b..e83bfd2 100644
--- a/testsuites/libtests/tar02/Makefile.am
+++ b/testsuites/libtests/tar02/Makefile.am
@@ -25,6 +25,8 @@ tar02$(EXEEXT): $(tar02_OBJECTS) $(tar02_DEPENDENCIES)
@rm -f tar02$(EXEEXT)
$(make-exe)
+init.c: initial_filesystem_tar.h
+
initial_filesystem_tar.c: initial_filesystem.tar
$(BIN2C) -C initial_filesystem.tar initial_filesystem_tar
CLEANFILES += initial_filesystem_tar.c
More information about the vc
mailing list