1project ZipAda_Test extends "ZipAda" is -- Check zipada.gpr for details 2 3 for Source_Dirs use ("test"); 4 5 for Main use ( 6 "fuzzip.adb", 7 "lz77_stats.adb", -- Gather some statistics about LZ77 DLE codes and output it in a matrix form 8 "random_data.adb", -- Produces n bytes of pseudo-random data 9 "several_sizes.adb", -- Truncates a file into partial copies of several sizes 10 "test_chunk.adb", 11 "test_extract.adb", 12 "test_lz_scramble", -- Test LZ_Scramble 13 "test_llhc", -- Test for Length_limited_Huffman_code_lengths 14 "test_lz77.adb", -- Test the LZ77 package 15 "test_non_zip.adb", -- Test compression raw schemes without Zip archive format 16 "test_zip_create_info_timing.adb", -- Timing for entries management during Zip creation 17 "test_zip_info_timing.adb", -- Timing of loading of Zip archive's directory 18 "test_zip_info_traverse.adb", -- Check duplicate-tolerant traversal 19 "test_stream_performance.adb", 20 "test_unz_streams.adb", 21 "ziptest.adb", 22 "zip_with_many_files.adb", 23 "zip_with_big_files.adb" 24 ); 25 26 case Build_Mode is 27 when "Debug" | "Check_95" => for Object_Dir use "obj_dbg/test"; 28 when "Fast" => for Object_Dir use "obj_opt/test"; 29 when "Small" => for Object_Dir use "obj_small/test"; 30 when "Profiling" => for Object_Dir use "obj_pro/test"; 31 end case; 32 33 for Exec_Dir use "."; 34 35 -- package Builder renames ZipAda.Builder; 36 -- package Compiler renames ZipAda.Compiler; 37 -- package Binder renames ZipAda.Binder; 38 -- package Linker renames ZipAda.Linker; 39 40end ZipAda_Test; 41