1 # I use this Makefile rather than the autotools for simplicity and speed.
2 # Of course, it is less portable. Much of it is due to Hovav Shacham.
4 .PHONY
: target binaries
test clean depend
6 target
: out libpbc.a binaries
10 warnflags
:= -Wall
-W
-Wfloat-equal
-Wendif-labels
-Wshadow \
11 -Wpointer-arith
-Wcast-align
-Wstrict-prototypes \
12 -Wredundant-decls
#-std=c99 -pedantic
13 CPPFLAGS
:= -Iinclude
-I.
14 optflags
:= -O3
-pipe
-ffast-math
-fomit-frame-pointer
16 CFLAGS
:= $(optflags
) $(warnflags
)
18 ifeq ($(PLATFORM
),win32
)
21 CC
:= i586-mingw32msvc-gcc
22 AR
:= i586-mingw32msvc-ar
23 RANLIB
:= i586-mingw32msvc-ranlib
24 CPPFLAGS
:= $(CPPFLAGS
) -I
/home
/blynn
/cross
/gmp
/include
25 LDFLAGS
:= -L
/home
/blynn
/cross
/gmp
/lib
26 pbc_getline_objs
:= pbc
/pbc_getline.o
28 # tcmalloc is faster than normal malloc.
29 LDLIBS
:= $(LDLIBS
) -ltcmalloc
30 pbc_getline_objs
:= pbc
/pbc_getline.readline.o
31 pbc_pbc_libs
:= -lreadline
35 $(addsuffix .c
,$(addprefix arith
/, \
36 field fp montfp naivefp fastfp fasterfp multiz z fieldquadratic poly \
37 ternary_extension_field random dlog
)) \
38 $(addsuffix .c
,$(addprefix ecc
/, \
39 curve singular pairing param \
40 a_param d_param e_param f_param g_param eta_T_3 \
42 $(addsuffix .c
,$(addprefix misc
/, \
45 extend_printf memory
)) \
46 $(addsuffix $(nonlinux
).c
,misc
/get_time arith
/init_random
)
48 libpbc_objs
:= $(libpbc_srcs
:.c
=.o
)
51 $(addsuffix .c
,$(addprefix example
/, \
52 bls hess joux paterson yuanli zhangkim zss
)) \
53 $(addsuffix .c
,$(addprefix gen
/, \
54 gena1param genaparam gendparam geneparam genfparam gengparam \
55 hilbertpoly listmnt listfreeman
)) \
56 benchmark
/benchmark.c benchmark
/timersa.c benchmark
/ellnet.c \
57 benchmark
/multipairing.c
60 examples
+= out
/$(basename $(notdir $(1)))$(exe_suffix
)
61 out
/$(basename $(notdir $(1)))$(exe_suffix
) : $(1) libpbc.a
; \
62 $(CC
) -o
$$@
$(LDFLAGS
) $$^
$(LOADLIBES
) $(LDLIBS
)
65 $(foreach x
,$(bin_srcs
:.c
=.o
),$(eval
$(call demo_tmpl
,$(x
))))
67 pbc
/parser.tab.c pbc
/parser.tab.h
: pbc
/parser.y
68 bison
-d
-b pbc
/parser
$^
70 pbc
/parser.tab.o
: pbc
/parser.tab.c pbc
/parser.tab.h
72 pbc
/lex.yy.c
: pbc
/parser.
lex
73 flex
-o
$@
--header-file
=pbc
/lex.yy.h
$^
75 pbc_objs
:= pbc
/pbc.o
$(pbc_getline_objs
) pbc
/parser.tab.o pbc
/lex.yy.o libpbc.a
77 pbc_bin
:= out
/pbc
$(exe_suffix
)
79 $(pbc_bin
) : $(pbc_objs
) libpbc.a
80 $(CC
) -o
$@
$(LDFLAGS
) $^
$(LOADLIBES
) $(LDLIBS
) $(pbc_pbc_libs
)
82 binaries
: $(examples
) $(pbc_bin
)
85 $(addsuffix .c
,$(addprefix guru
/, \
86 fp_test quadratic_test poly_test exp_test prodpairing_test
))
88 tests
:= $(test_srcs
:.c
=)
90 # Object files needed to test Fp.
91 fp_objs
:= $(addsuffix .o
, \
92 arith
/field arith
/fp arith
/naivefp arith
/fastfp arith
/fasterfp arith
/montfp arith
/random arith
/init_random misc
/extend_printf misc
/memory misc
/utils \
93 arith
/multiz misc
/darray
)
95 guru
/prodpairing_test
: guru
/prodpairing_test.o libpbc.a
96 guru
/exp_test
: guru
/exp_test.o libpbc.a
97 guru
/fp_test
: guru
/fp_test.o
$(fp_objs
)
98 guru
/poly_test
: guru
/poly_test.o
$(fp_objs
) arith
/poly.o misc
/darray.o
99 guru
/quadratic_test
: guru
/quadratic_test.o
$(fp_objs
) arith
/fieldquadratic.o
105 srcs
:= $(libpbc_srcs
) $(bin_srcs
) $(test_srcs
)
106 objs
:= $(srcs
:.c
=.o
) $(pbc_objs
)
108 clean: ; -rm -r out
$(objs
) libpbc.a
110 ifeq ($(PLATFORM
),win32
)
113 out
/pbc.def out
/pbc.lib out
/pbc.dll
: $(libpbc_objs
)
114 $(CC
) -shared
-o out
/pbc.dll
$^
-Wl
,--output-def
,out
/pbc.def
,--out-implib
,out
/pbc.lib
$(LDFLAGS
) $(LDLIBS
)
116 libpbc.a
: out
/pbc.lib
121 # File dependencies for library-making.
122 # See GNU Make manual, sect. 11.2.
123 libpbc.a
: libpbc.a
($(libpbc_objs
))
128 makedepend
-fsimple.make
-Iinclude
-Y
-- $(CFLAGS
) -- $(srcs
) 2> /dev
/null
132 arith
/field.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_multiz.h
133 arith
/field.o
: include/pbc_memory.h
134 arith
/fp.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_fp.h
135 arith
/montfp.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_random.h
136 arith
/montfp.o
: include/pbc_fp.h
include/pbc_memory.h
137 arith
/naivefp.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_random.h
138 arith
/naivefp.o
: include/pbc_fp.h
include/pbc_memory.h
139 arith
/fastfp.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_random.h
140 arith
/fastfp.o
: include/pbc_fp.h
include/pbc_memory.h
141 arith
/fasterfp.o
: include/pbc_utils.h
include/pbc_field.h
142 arith
/fasterfp.o
: include/pbc_random.h
include/pbc_fp.h
include/pbc_memory.h
143 arith
/multiz.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_multiz.h
144 arith
/multiz.o
: include/pbc_random.h
include/pbc_fp.h
include/pbc_memory.h
145 arith
/multiz.o
: misc
/darray.h
146 arith
/z.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_z.h
147 arith
/z.o
: include/pbc_random.h
include/pbc_fp.h
include/pbc_memory.h
148 arith
/fieldquadratic.o
: include/pbc_utils.h
include/pbc_field.h
149 arith
/fieldquadratic.o
: include/pbc_multiz.h
include/pbc_fieldquadratic.h
150 arith
/fieldquadratic.o
: include/pbc_memory.h
151 arith
/poly.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_multiz.h
152 arith
/poly.o
: include/pbc_poly.h
include/pbc_memory.h misc
/darray.h
153 arith
/ternary_extension_field.o
: include/pbc_utils.h
include/pbc_memory.h
154 arith
/ternary_extension_field.o
: include/pbc_field.h
155 arith
/random.o
: include/pbc_random.h
include/pbc_utils.h
include/pbc_memory.h
156 arith
/dlog.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_memory.h
157 arith
/dlog.o
: misc
/darray.h
158 ecc
/curve.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_multiz.h
159 ecc
/curve.o
: include/pbc_poly.h
include/pbc_curve.h
include/pbc_memory.h
160 ecc
/curve.o
: include/pbc_random.h misc
/darray.h
161 ecc
/singular.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_curve.h
162 ecc
/singular.o
: include/pbc_param.h
include/pbc_pairing.h
include/pbc_fp.h
163 ecc
/singular.o
: include/pbc_memory.h
164 ecc
/pairing.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_poly.h
165 ecc
/pairing.o
: include/pbc_curve.h
include/pbc_param.h
include/pbc_pairing.h
166 ecc
/pairing.o
: include/pbc_memory.h
167 ecc
/param.o
: include/pbc_utils.h
include/pbc_memory.h
include/pbc_param.h
168 ecc
/param.o
: include/pbc_a_param.h
include/pbc_mnt.h
include/pbc_d_param.h
169 ecc
/param.o
: include/pbc_e_param.h
include/pbc_f_param.h
170 ecc
/param.o
: include/pbc_a1_param.h
include/pbc_g_param.h
171 ecc
/param.o
: include/pbc_i_param.h misc
/symtab.h misc
/darray.h ecc
/param.h
172 ecc
/a_param.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_fp.h
173 ecc
/a_param.o
: include/pbc_fieldquadratic.h
include/pbc_param.h
174 ecc
/a_param.o
: include/pbc_pairing.h
include/pbc_curve.h
include/pbc_random.h
175 ecc
/a_param.o
: include/pbc_memory.h ecc
/param.h
include/pbc_a_param.h
176 ecc
/a_param.o
: include/pbc_a1_param.h
177 ecc
/d_param.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_poly.h
178 ecc
/d_param.o
: include/pbc_hilbert.h
include/pbc_fp.h
179 ecc
/d_param.o
: include/pbc_fieldquadratic.h
include/pbc_mnt.h
180 ecc
/d_param.o
: include/pbc_curve.h
include/pbc_param.h
include/pbc_pairing.h
181 ecc
/d_param.o
: include/pbc_memory.h
include/pbc_d_param.h ecc
/param.h
182 ecc
/e_param.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_fp.h
183 ecc
/e_param.o
: include/pbc_param.h
include/pbc_pairing.h
include/pbc_curve.h
184 ecc
/e_param.o
: include/pbc_random.h
include/pbc_memory.h
185 ecc
/e_param.o
: include/pbc_e_param.h ecc
/param.h
186 ecc
/f_param.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_fp.h
187 ecc
/f_param.o
: include/pbc_fieldquadratic.h
include/pbc_param.h
188 ecc
/f_param.o
: include/pbc_pairing.h
include/pbc_poly.h
include/pbc_curve.h
189 ecc
/f_param.o
: include/pbc_memory.h
include/pbc_f_param.h ecc
/param.h
190 ecc
/g_param.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_poly.h
191 ecc
/g_param.o
: include/pbc_hilbert.h
include/pbc_fp.h
192 ecc
/g_param.o
: include/pbc_fieldquadratic.h
include/pbc_mnt.h
193 ecc
/g_param.o
: include/pbc_curve.h
include/pbc_param.h
include/pbc_pairing.h
194 ecc
/g_param.o
: include/pbc_memory.h
include/pbc_g_param.h ecc
/param.h
195 ecc
/eta_T_3.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_fp.h
196 ecc
/eta_T_3.o
: include/pbc_memory.h
include/pbc_param.h
include/pbc_pairing.h
197 ecc
/eta_T_3.o
: include/pbc_ternary_extension_field.h ecc
/param.h
198 ecc
/hilbert.o
: include/pbc_utils.h
include/pbc_field.h
include/pbc_poly.h
199 ecc
/hilbert.o
: include/pbc_hilbert.h
include/pbc_memory.h misc
/darray.h
200 ecc
/hilbert.o
: ecc
/mpc.h
201 ecc
/mnt.o
: include/pbc_mnt.h
include/pbc_memory.h
include/pbc_utils.h
202 ecc
/mnt.o
: misc
/darray.h
204 misc
/utils.o
: include/pbc_utils.h
include/pbc_field.h
205 misc
/darray.o
: include/pbc_memory.h misc
/darray.h
206 misc
/symtab.o
: include/pbc_memory.h misc
/symtab.h misc
/darray.h
207 misc
/extend_printf.o
: include/pbc_utils.h
include/pbc_field.h
208 misc
/extend_printf.o
: include/pbc_memory.h
209 misc
/memory.o
: include/pbc_utils.h
include/pbc_memory.h
210 arith
/init_random.o
: include/pbc_utils.h
include/pbc_random.h
211 example
/bls.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
212 example
/bls.o
: include/pbc_param.h
include/pbc_pairing.h
include/pbc_curve.h
213 example
/bls.o
: include/pbc_mnt.h
include/pbc_a1_param.h
include/pbc_a_param.h
214 example
/bls.o
: include/pbc_d_param.h
include/pbc_e_param.h
215 example
/bls.o
: include/pbc_f_param.h
include/pbc_g_param.h
216 example
/bls.o
: include/pbc_i_param.h
include/pbc_random.h
217 example
/bls.o
: include/pbc_memory.h
include/pbc_test.h
218 example
/hess.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
219 example
/hess.o
: include/pbc_param.h
include/pbc_pairing.h
include/pbc_curve.h
220 example
/hess.o
: include/pbc_mnt.h
include/pbc_a1_param.h
221 example
/hess.o
: include/pbc_a_param.h
include/pbc_d_param.h
222 example
/hess.o
: include/pbc_e_param.h
include/pbc_f_param.h
223 example
/hess.o
: include/pbc_g_param.h
include/pbc_i_param.h
224 example
/hess.o
: include/pbc_random.h
include/pbc_memory.h
include/pbc_test.h
225 example
/joux.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
226 example
/joux.o
: include/pbc_param.h
include/pbc_pairing.h
include/pbc_curve.h
227 example
/joux.o
: include/pbc_mnt.h
include/pbc_a1_param.h
228 example
/joux.o
: include/pbc_a_param.h
include/pbc_d_param.h
229 example
/joux.o
: include/pbc_e_param.h
include/pbc_f_param.h
230 example
/joux.o
: include/pbc_g_param.h
include/pbc_i_param.h
231 example
/joux.o
: include/pbc_random.h
include/pbc_memory.h
include/pbc_test.h
232 example
/paterson.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
233 example
/paterson.o
: include/pbc_param.h
include/pbc_pairing.h
234 example
/paterson.o
: include/pbc_curve.h
include/pbc_mnt.h
235 example
/paterson.o
: include/pbc_a1_param.h
include/pbc_a_param.h
236 example
/paterson.o
: include/pbc_d_param.h
include/pbc_e_param.h
237 example
/paterson.o
: include/pbc_f_param.h
include/pbc_g_param.h
238 example
/paterson.o
: include/pbc_i_param.h
include/pbc_random.h
239 example
/paterson.o
: include/pbc_memory.h
include/pbc_test.h
240 example
/yuanli.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
241 example
/yuanli.o
: include/pbc_param.h
include/pbc_pairing.h
242 example
/yuanli.o
: include/pbc_curve.h
include/pbc_mnt.h
243 example
/yuanli.o
: include/pbc_a1_param.h
include/pbc_a_param.h
244 example
/yuanli.o
: include/pbc_d_param.h
include/pbc_e_param.h
245 example
/yuanli.o
: include/pbc_f_param.h
include/pbc_g_param.h
246 example
/yuanli.o
: include/pbc_i_param.h
include/pbc_random.h
247 example
/yuanli.o
: include/pbc_memory.h
include/pbc_test.h
248 example
/zhangkim.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
249 example
/zhangkim.o
: include/pbc_param.h
include/pbc_pairing.h
250 example
/zhangkim.o
: include/pbc_curve.h
include/pbc_mnt.h
251 example
/zhangkim.o
: include/pbc_a1_param.h
include/pbc_a_param.h
252 example
/zhangkim.o
: include/pbc_d_param.h
include/pbc_e_param.h
253 example
/zhangkim.o
: include/pbc_f_param.h
include/pbc_g_param.h
254 example
/zhangkim.o
: include/pbc_i_param.h
include/pbc_random.h
255 example
/zhangkim.o
: include/pbc_memory.h
include/pbc_test.h
256 example
/zss.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
257 example
/zss.o
: include/pbc_param.h
include/pbc_pairing.h
include/pbc_curve.h
258 example
/zss.o
: include/pbc_mnt.h
include/pbc_a1_param.h
include/pbc_a_param.h
259 example
/zss.o
: include/pbc_d_param.h
include/pbc_e_param.h
260 example
/zss.o
: include/pbc_f_param.h
include/pbc_g_param.h
261 example
/zss.o
: include/pbc_i_param.h
include/pbc_random.h
262 example
/zss.o
: include/pbc_memory.h
include/pbc_test.h
263 gen
/gena1param.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
264 gen
/gena1param.o
: include/pbc_param.h
include/pbc_pairing.h
265 gen
/gena1param.o
: include/pbc_curve.h
include/pbc_mnt.h
266 gen
/gena1param.o
: include/pbc_a1_param.h
include/pbc_a_param.h
267 gen
/gena1param.o
: include/pbc_d_param.h
include/pbc_e_param.h
268 gen
/gena1param.o
: include/pbc_f_param.h
include/pbc_g_param.h
269 gen
/gena1param.o
: include/pbc_i_param.h
include/pbc_random.h
270 gen
/gena1param.o
: include/pbc_memory.h
271 gen
/genaparam.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
272 gen
/genaparam.o
: include/pbc_param.h
include/pbc_pairing.h
273 gen
/genaparam.o
: include/pbc_curve.h
include/pbc_mnt.h
include/pbc_a1_param.h
274 gen
/genaparam.o
: include/pbc_a_param.h
include/pbc_d_param.h
275 gen
/genaparam.o
: include/pbc_e_param.h
include/pbc_f_param.h
276 gen
/genaparam.o
: include/pbc_g_param.h
include/pbc_i_param.h
277 gen
/genaparam.o
: include/pbc_random.h
include/pbc_memory.h
278 gen
/gendparam.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
279 gen
/gendparam.o
: include/pbc_param.h
include/pbc_pairing.h
280 gen
/gendparam.o
: include/pbc_curve.h
include/pbc_mnt.h
include/pbc_a1_param.h
281 gen
/gendparam.o
: include/pbc_a_param.h
include/pbc_d_param.h
282 gen
/gendparam.o
: include/pbc_e_param.h
include/pbc_f_param.h
283 gen
/gendparam.o
: include/pbc_g_param.h
include/pbc_i_param.h
284 gen
/gendparam.o
: include/pbc_random.h
include/pbc_memory.h
285 gen
/geneparam.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
286 gen
/geneparam.o
: include/pbc_param.h
include/pbc_pairing.h
287 gen
/geneparam.o
: include/pbc_curve.h
include/pbc_mnt.h
include/pbc_a1_param.h
288 gen
/geneparam.o
: include/pbc_a_param.h
include/pbc_d_param.h
289 gen
/geneparam.o
: include/pbc_e_param.h
include/pbc_f_param.h
290 gen
/geneparam.o
: include/pbc_g_param.h
include/pbc_i_param.h
291 gen
/geneparam.o
: include/pbc_random.h
include/pbc_memory.h
292 gen
/genfparam.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
293 gen
/genfparam.o
: include/pbc_param.h
include/pbc_pairing.h
294 gen
/genfparam.o
: include/pbc_curve.h
include/pbc_mnt.h
include/pbc_a1_param.h
295 gen
/genfparam.o
: include/pbc_a_param.h
include/pbc_d_param.h
296 gen
/genfparam.o
: include/pbc_e_param.h
include/pbc_f_param.h
297 gen
/genfparam.o
: include/pbc_g_param.h
include/pbc_i_param.h
298 gen
/genfparam.o
: include/pbc_random.h
include/pbc_memory.h
299 gen
/gengparam.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
300 gen
/gengparam.o
: include/pbc_param.h
include/pbc_pairing.h
301 gen
/gengparam.o
: include/pbc_curve.h
include/pbc_mnt.h
include/pbc_a1_param.h
302 gen
/gengparam.o
: include/pbc_a_param.h
include/pbc_d_param.h
303 gen
/gengparam.o
: include/pbc_e_param.h
include/pbc_f_param.h
304 gen
/gengparam.o
: include/pbc_g_param.h
include/pbc_i_param.h
305 gen
/gengparam.o
: include/pbc_random.h
include/pbc_memory.h
306 gen
/hilbertpoly.o
: include/pbc_utils.h
include/pbc_hilbert.h
307 gen
/listmnt.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
308 gen
/listmnt.o
: include/pbc_param.h
include/pbc_pairing.h
include/pbc_curve.h
309 gen
/listmnt.o
: include/pbc_mnt.h
include/pbc_a1_param.h
include/pbc_a_param.h
310 gen
/listmnt.o
: include/pbc_d_param.h
include/pbc_e_param.h
311 gen
/listmnt.o
: include/pbc_f_param.h
include/pbc_g_param.h
312 gen
/listmnt.o
: include/pbc_i_param.h
include/pbc_random.h
313 gen
/listmnt.o
: include/pbc_memory.h
314 gen
/listfreeman.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
315 gen
/listfreeman.o
: include/pbc_param.h
include/pbc_pairing.h
316 gen
/listfreeman.o
: include/pbc_curve.h
include/pbc_mnt.h
317 gen
/listfreeman.o
: include/pbc_a1_param.h
include/pbc_a_param.h
318 gen
/listfreeman.o
: include/pbc_d_param.h
include/pbc_e_param.h
319 gen
/listfreeman.o
: include/pbc_f_param.h
include/pbc_g_param.h
320 gen
/listfreeman.o
: include/pbc_i_param.h
include/pbc_random.h
321 gen
/listfreeman.o
: include/pbc_memory.h
322 benchmark
/benchmark.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
323 benchmark
/benchmark.o
: include/pbc_param.h
include/pbc_pairing.h
324 benchmark
/benchmark.o
: include/pbc_curve.h
include/pbc_mnt.h
325 benchmark
/benchmark.o
: include/pbc_a1_param.h
include/pbc_a_param.h
326 benchmark
/benchmark.o
: include/pbc_d_param.h
include/pbc_e_param.h
327 benchmark
/benchmark.o
: include/pbc_f_param.h
include/pbc_g_param.h
328 benchmark
/benchmark.o
: include/pbc_i_param.h
include/pbc_random.h
329 benchmark
/benchmark.o
: include/pbc_memory.h
include/pbc_test.h
330 benchmark
/timersa.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
331 benchmark
/timersa.o
: include/pbc_param.h
include/pbc_pairing.h
332 benchmark
/timersa.o
: include/pbc_curve.h
include/pbc_mnt.h
333 benchmark
/timersa.o
: include/pbc_a1_param.h
include/pbc_a_param.h
334 benchmark
/timersa.o
: include/pbc_d_param.h
include/pbc_e_param.h
335 benchmark
/timersa.o
: include/pbc_f_param.h
include/pbc_g_param.h
336 benchmark
/timersa.o
: include/pbc_i_param.h
include/pbc_random.h
337 benchmark
/timersa.o
: include/pbc_memory.h
include/pbc_fp.h
include/pbc_test.h
338 benchmark
/ellnet.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
339 benchmark
/ellnet.o
: include/pbc_param.h
include/pbc_pairing.h
340 benchmark
/ellnet.o
: include/pbc_curve.h
include/pbc_mnt.h
341 benchmark
/ellnet.o
: include/pbc_a1_param.h
include/pbc_a_param.h
342 benchmark
/ellnet.o
: include/pbc_d_param.h
include/pbc_e_param.h
343 benchmark
/ellnet.o
: include/pbc_f_param.h
include/pbc_g_param.h
344 benchmark
/ellnet.o
: include/pbc_i_param.h
include/pbc_random.h
345 benchmark
/ellnet.o
: include/pbc_memory.h
include/pbc_test.h
346 benchmark
/multipairing.o
: include/pbc.h
include/pbc_utils.h
347 benchmark
/multipairing.o
: include/pbc_field.h
include/pbc_param.h
348 benchmark
/multipairing.o
: include/pbc_pairing.h
include/pbc_curve.h
349 benchmark
/multipairing.o
: include/pbc_mnt.h
include/pbc_a1_param.h
350 benchmark
/multipairing.o
: include/pbc_a_param.h
include/pbc_d_param.h
351 benchmark
/multipairing.o
: include/pbc_e_param.h
include/pbc_f_param.h
352 benchmark
/multipairing.o
: include/pbc_g_param.h
include/pbc_i_param.h
353 benchmark
/multipairing.o
: include/pbc_random.h
include/pbc_memory.h
354 benchmark
/multipairing.o
: include/pbc_test.h
355 guru
/fp_test.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
356 guru
/fp_test.o
: include/pbc_param.h
include/pbc_pairing.h
include/pbc_curve.h
357 guru
/fp_test.o
: include/pbc_mnt.h
include/pbc_a1_param.h
358 guru
/fp_test.o
: include/pbc_a_param.h
include/pbc_d_param.h
359 guru
/fp_test.o
: include/pbc_e_param.h
include/pbc_f_param.h
360 guru
/fp_test.o
: include/pbc_g_param.h
include/pbc_i_param.h
361 guru
/fp_test.o
: include/pbc_random.h
include/pbc_memory.h
include/pbc_fp.h
362 guru
/fp_test.o
: include/pbc_test.h
363 guru
/quadratic_test.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
364 guru
/quadratic_test.o
: include/pbc_param.h
include/pbc_pairing.h
365 guru
/quadratic_test.o
: include/pbc_curve.h
include/pbc_mnt.h
366 guru
/quadratic_test.o
: include/pbc_a1_param.h
include/pbc_a_param.h
367 guru
/quadratic_test.o
: include/pbc_d_param.h
include/pbc_e_param.h
368 guru
/quadratic_test.o
: include/pbc_f_param.h
include/pbc_g_param.h
369 guru
/quadratic_test.o
: include/pbc_i_param.h
include/pbc_random.h
370 guru
/quadratic_test.o
: include/pbc_memory.h
include/pbc_fp.h
371 guru
/quadratic_test.o
: include/pbc_fieldquadratic.h
include/pbc_test.h
372 guru
/poly_test.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
373 guru
/poly_test.o
: include/pbc_param.h
include/pbc_pairing.h
374 guru
/poly_test.o
: include/pbc_curve.h
include/pbc_mnt.h
375 guru
/poly_test.o
: include/pbc_a1_param.h
include/pbc_a_param.h
376 guru
/poly_test.o
: include/pbc_d_param.h
include/pbc_e_param.h
377 guru
/poly_test.o
: include/pbc_f_param.h
include/pbc_g_param.h
378 guru
/poly_test.o
: include/pbc_i_param.h
include/pbc_random.h
379 guru
/poly_test.o
: include/pbc_memory.h
include/pbc_fp.h
include/pbc_poly.h
380 guru
/poly_test.o
: include/pbc_test.h misc
/darray.h
381 guru
/exp_test.o
: include/pbc.h
include/pbc_utils.h
include/pbc_field.h
382 guru
/exp_test.o
: include/pbc_param.h
include/pbc_pairing.h
383 guru
/exp_test.o
: include/pbc_curve.h
include/pbc_mnt.h
include/pbc_a1_param.h
384 guru
/exp_test.o
: include/pbc_a_param.h
include/pbc_d_param.h
385 guru
/exp_test.o
: include/pbc_e_param.h
include/pbc_f_param.h
386 guru
/exp_test.o
: include/pbc_g_param.h
include/pbc_i_param.h
387 guru
/exp_test.o
: include/pbc_random.h
include/pbc_memory.h
include/pbc_test.h
388 guru
/prodpairing_test.o
: include/pbc.h
include/pbc_utils.h
389 guru
/prodpairing_test.o
: include/pbc_field.h
include/pbc_param.h
390 guru
/prodpairing_test.o
: include/pbc_pairing.h
include/pbc_curve.h
391 guru
/prodpairing_test.o
: include/pbc_mnt.h
include/pbc_a1_param.h
392 guru
/prodpairing_test.o
: include/pbc_a_param.h
include/pbc_d_param.h
393 guru
/prodpairing_test.o
: include/pbc_e_param.h
include/pbc_f_param.h
394 guru
/prodpairing_test.o
: include/pbc_g_param.h
include/pbc_i_param.h
395 guru
/prodpairing_test.o
: include/pbc_random.h
include/pbc_memory.h
396 guru
/prodpairing_test.o
: include/pbc_test.h