When syncing the piglit runner, also generate the Makefile.am to include the runner in a dist'ed tarball Signed-off-by: Damien Lespiau <damien.lespiau@xxxxxxxxx> --- Makefile.am | 2 +- configure.ac | 1 + piglit/Makefile.am | 29 +++++++++++++++++++++++++++++ piglit/sync-from-piglit | 20 ++++++++++++++++++++ 4 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 piglit/Makefile.am diff --git a/Makefile.am b/Makefile.am index f280879..0f9af6c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -32,7 +32,7 @@ SUBDIRS += debugger endif if BUILD_TESTS -SUBDIRS += tests +SUBDIRS += piglit tests endif MAINTAINERCLEANFILES = ChangeLog INSTALL diff --git a/configure.ac b/configure.ac index 0403529..18ab05d 100644 --- a/configure.ac +++ b/configure.ac @@ -193,6 +193,7 @@ AC_CONFIG_FILES([ lib/Makefile man/Makefile scripts/Makefile + piglit/Makefile tests/Makefile tools/Makefile tools/quick_dump/Makefile diff --git a/piglit/Makefile.am b/piglit/Makefile.am new file mode 100644 index 0000000..0362786 --- /dev/null +++ b/piglit/Makefile.am @@ -0,0 +1,29 @@ +# This file is generated, do not edit" +EXTRA_DIST = \ + tests/igt.tests \ + templates/testrun_info.mako \ + templates/test_result.mako \ + templates/index.mako \ + templates/index.css \ + templates/result.css \ + templates/empty_status.mako \ + piglit-merge-results.py \ + piglit-summary.py \ + sync-from-piglit \ + piglit-run.py \ + framework/status.py \ + framework/log.py \ + framework/patterns.py \ + framework/junit.py \ + framework/threads.py \ + framework/gleantest.py \ + framework/__init__.py \ + framework/exectest.py \ + framework/summary.py \ + framework/core.py \ + framework/threadpool.py \ + piglit-summary-junit.py \ + piglit-framework-tests.py \ + piglit-print-commands.py \ + piglit-summary-html.py \ + $(NULL) diff --git a/piglit/sync-from-piglit b/piglit/sync-from-piglit index 20a95ff..b3b7bd8 100755 --- a/piglit/sync-from-piglit +++ b/piglit/sync-from-piglit @@ -21,4 +21,24 @@ rsync -rtv --exclude-from $EXCLUDE_FILE \ $PIGLIT_DIR/piglit-*.py \ $BASE_DIR +files=$(cd $BASE_DIR && find . \ + -not -type d \ + -not -name "*.pyc" \ + -not -name "*.sw?" \ + -not -name sync-exclude \ + -not -name "Makefile*" | \ + grep -v -e "^.$" | \ + sed -e 's#^\./##') +for f in $files; do + FILE_LIST="\t$f \\ +$FILE_LIST" +done + +cat <<EOF > $BASE_DIR/Makefile.am +# This file is generated, do not edit" +EXTRA_DIST = \\ +EOF +echo -n -e "$FILE_LIST" >> $BASE_DIR/Makefile.am +echo -e "\t\$(NULL)" >> $BASE_DIR/Makefile.am + rm -f $EXCLUDE_FILE -- 1.8.3.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx