From fd4442b1c8c307fb810baf7d754526c7ca6f6f1d Mon Sep 17 00:00:00 2001 From: Sylvain Pion Date: Thu, 25 May 2006 21:15:17 +0000 Subject: [PATCH] Undo last change. Actually the test/makefile is used by autotest_cgal. --- .../developer_scripts/create_internal_release | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/Scripts/developer_scripts/create_internal_release b/Scripts/developer_scripts/create_internal_release index 3f5165ecaa0..86b55c46c4b 100755 --- a/Scripts/developer_scripts/create_internal_release +++ b/Scripts/developer_scripts/create_internal_release @@ -123,6 +123,34 @@ sub create_packages_dir(){ closedir ALLPACKAGESDIR; } +sub create_global_makefile{ + printf("Creating the global makefile in the test dir ...\n"); + chdir "$RELEASEDIR/$VERSION" or die; + if ( -e "test/Makefile"){ + system("rm -f Makefile"); + } + opendir testdir, "test"; + @dirs = readdir testdir; + closedir testdir; + shift @dirs; shift @dirs; + chdir "test" or die; + open(TEMPFILE, ">tempfile") or die; + print TEMPFILE "testsuite: "; + foreach $dir (@dirs){ + if ( -d $dir){ + print TEMPFILE "test_$dir "; + } + } + print TEMPFILE "\n"; + foreach $dir (@dirs){ + if ( -d $dir){ + print TEMPFILE "test_$dir:\n\t+ ./run_testsuite $dir\n"; + } + } + + + system('mv', "tempfile", 'Makefile'); +}; sub install_packages() { my ($filename, $direc, %is_permited_package, $package_name, $tmp_package_name); @@ -696,6 +724,7 @@ create_version_file(); create_version_tex_file(); make_testscripts(); set_file_headers(); +create_global_makefile(); unlock; }