From 4e22546e8a161b6bab93e43c115a22151daf45c5 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Sat, 25 Oct 2014 20:58:06 +0400 Subject: [PATCH] Fix missing output folder on making auto-generated test files (Automake) * tests/Makefile.am (test_atomic_include.h, list_atomic.c, list_atomic.i): Add mkdir for output folder. --- tests/Makefile.am | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/Makefile.am b/tests/Makefile.am index 6bfe33c..c8812bb 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -35,6 +35,7 @@ test_malloc_LDADD = $(THREADDLLIBS) \ $(top_builddir)/src/libatomic_ops.la test_atomic_include.h: test_atomic_include.template + mkdir -p `dirname $@` sed -e s:XX::g $? > $@ sed -e s:XX:_release:g $? >> $@ sed -e s:XX:_acquire:g $? >> $@ @@ -45,6 +46,7 @@ test_atomic_include.h: test_atomic_include.template sed -e s:XX:_acquire_read:g $? >> $@ list_atomic.c: list_atomic.template + mkdir -p `dirname $@` echo "#include \"atomic_ops.h\"" > $@ sed -e s:XSIZE_::g -e s:XCTYPE:AO_t:g -e s:XX::g $? >> $@ sed -e s:XSIZE_::g -e s:XCTYPE:AO_t:g -e s:XX:_release:g $? >> $@ @@ -93,6 +95,7 @@ list_atomic.c: list_atomic.template sed -e s:XSIZE:double:g -e s:XCTYPE:AO_double_t:g -e s:XX:_dd_acquire_read:g $? >> $@ list_atomic.i: list_atomic.c + mkdir -p `dirname $@` $(COMPILE) $? -E > $@ # Verify list_atomic.c syntax: -- 2.7.4