summaryrefslogtreecommitdiff
path: root/fitz/Jamfile
blob: 81d2fc7c5ba5151858e0a9797f0d80c900bea140 (plain)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#
#
#

SubDir TOP fitz ;

#
# The base runtime support, and patching over
# platform specific wonkyness.
#

Library libfitz :
	base_cpudep.c
	base_error.c
	base_hash.c
	base_matrix.c
	base_memory.c
	base_rect.c
	base_string.c
	base_unicode.c
	;

Library libfitz : util_getopt.c ;

# MSVC does not have gettimeofday()
if $(OS) = NT
{
    Library libfitz : util_gettimeofday.c ;
}

#
# Encryption, carousel-object-system, filters, buffers and streams.
#

Library libfitz :

	crypt_aes.c
	crypt_arc4.c
	crypt_crc32.c
	crypt_md5.c

	obj_array.c
	obj_dict.c
	obj_parse.c
	obj_print.c
	obj_simple.c

	stm_buffer.c
	stm_filter.c
	stm_open.c
	stm_read.c
	stm_misc.c

	filt_pipeline.c
	filt_basic.c
	filt_arc4.c
	filt_aesd.c
	filt_dctd.c
	filt_faxd.c
	filt_faxdtab.c
	filt_flate.c
	filt_lzwd.c
	filt_predict.c

	;

if $(HAVE_JBIG2DEC) { Library libfitz : filt_jbig2d.c ; }
if $(HAVE_OPENJPEG) { Library libfitz : filt_jpxd.c ; }

#
# Resources and display tree.
#

Library libfitz :

	node_toxml.c
	node_misc1.c
	node_misc2.c
	node_optimize.c
	node_path.c
	node_text.c
	node_tree.c

	res_colorspace.c
	res_font.c
	res_image.c
	res_shade.c

	;