tests: Fix build dependencies

See also:

https://www.gnu.org/software/automake/manual/html_node/Built-Sources-Example.html
This commit is contained in:
Sebastian Huber
2017-06-13 13:01:03 +02:00
parent c7377381f4
commit 4000836c03
7 changed files with 12 additions and 7 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/../support/include
LINK_OBJS = $(dl01_OBJECTS)
LINK_LIBS = $(dl01_LDLIBS)
init.c: dl-tar.h
init.$(OBJEXT): dl-tar.h
dl-o1.o: dl-o1.c
+1 -1
View File
@@ -14,7 +14,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/../support/include
LINK_OBJS = $(dl02_OBJECTS)
LINK_LIBS = $(dl02_LDLIBS)
init.c: dl-tar.h
init.$(OBJEXT): dl-tar.h
dl-o1.o: dl-o1.c
+1 -1
View File
@@ -15,7 +15,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/../support/include
LINK_OBJS = $(dl04_OBJECTS)
LINK_LIBS = $(dl04_LDLIBS)
init.c: dl-tar.h
init.$(OBJEXT): dl-tar.h
dl-o4.o: dl-o4.cpp
+1 -1
View File
@@ -14,7 +14,7 @@ AM_CPPFLAGS += -I$(top_srcdir)/../support/include
LINK_OBJS = $(dl05_OBJECTS)
LINK_LIBS = $(dl05_LDLIBS)
init.c: dl-tar.h
init.$(OBJEXT): dl-tar.h
dl-o5.o: dl-o5.cpp
+1 -1
View File
@@ -20,7 +20,7 @@ mghttpd01$(EXEEXT): $(mghttpd01_OBJECTS) $(mghttpd01_DEPENDENCIES)
@rm -f mghttpd01$(EXEEXT)
$(make-exe)
init.c: init_fs.h
init.$(OBJEXT): init_fs.h
init_fs.c:
$(BIN2C) -C $(srcdir)/init_fs.tar init_fs
+6 -1
View File
@@ -48,9 +48,14 @@ tar01$(EXEEXT): $(tar01_OBJECTS) $(tar01_DEPENDENCIES)
@rm -f tar01$(EXEEXT)
$(make-exe)
init.c: initial_filesystem_tar.h \
if TARTEST_XZ
init.$(OBJEXT): initial_filesystem_tar.h \
initial_filesystem_tar_gz.h \
initial_filesystem_tar_xz.h
else
init.$(OBJEXT): initial_filesystem_tar.h \
initial_filesystem_tar_gz.h
endif
initial_filesystem_tar.c: initial_filesystem.tar
$(BIN2C) -C initial_filesystem.tar initial_filesystem_tar
+1 -1
View File
@@ -25,7 +25,7 @@ tar02$(EXEEXT): $(tar02_OBJECTS) $(tar02_DEPENDENCIES)
@rm -f tar02$(EXEEXT)
$(make-exe)
init.c: initial_filesystem_tar.h
init.$(OBJEXT): initial_filesystem_tar.h
initial_filesystem_tar.c: initial_filesystem.tar
$(BIN2C) -C initial_filesystem.tar initial_filesystem_tar