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