-
Notifications
You must be signed in to change notification settings - Fork 3
/
zipada_test.gpr
58 lines (51 loc) · 2.45 KB
/
zipada_test.gpr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
project ZipAda_Test extends "zipada" is -- Check zipada.gpr for details
for Source_Dirs use ("extras", "test");
for Main use
-- Tests
("fuzzip.adb",
"lz77_stats.adb", -- Gather some statistics about LZ77 DLE codes and output it in a matrix form
"random_data.adb", -- Produces n bytes of pseudo-random data
"several_sizes.adb", -- Truncates a file into partial copies of several sizes
"test_chunk.adb",
"test_extract.adb",
"test_lz_scramble", -- Test LZ_Scramble
"test_llhc", -- Test for Length_limited_Huffman_code_lengths
"test_lz77.adb", -- Test the LZ77 package
"test_non_zip.adb", -- Test compression raw schemes without Zip archive format
"test_zip_create_info_timing.adb", -- Timing for entries management during Zip creation
"test_zip_entry_stream.adb", -- Test Zip_Entry_Stream_Type
"test_zip_info_timing.adb", -- Timing of loading of Zip archive's directory
"test_zip_info_traverse.adb", -- Check duplicate-tolerant traversal
"test_stream_performance.adb",
"test_unz_streams.adb",
"ziptest.adb",
"zip_with_many_files.adb",
"zip_with_big_files.adb",
-- Demos
"demo_csv_into_zip.adb",
"demo_zip.adb",
"demo_unzip.adb",
-- Miscellaneous, non-Zip, recreational or experimental stuff
"lzhuf", -- A simple LZ-Huffman coder/decoder
"bwt_demo", -- Burrows-Wheeler precompression demo
"bwt_enc", -- Burrows-Wheeler file encoder
"bwt_dec", -- Burrows-Wheeler file decoder
"bzip2_enc"); -- Standalone BZip2 encoder (work in progress)
case Zip_Build_Mode is
when "Fast" => for Object_Dir use "obj_opt/test";
when "Small" => for Object_Dir use "obj_small/test";
when "Profiling" => for Object_Dir use "obj_pro/test";
when others => for Object_Dir use "obj_dbg/test";
end case;
for Exec_Dir use ".";
for Create_Missing_Dirs use "True"; -- Flips by default the "-p" switch
-- package Builder renames ZipAda.Builder;
-- package Compiler renames ZipAda.Compiler;
-- package Binder renames ZipAda.Binder;
-- package Linker renames ZipAda.Linker;
package Pretty_Printer is
for Default_Switches ("Ada") use (
"--indentation=2"
);
end Pretty_Printer;
end ZipAda_Test;