RELDIR=lib\hcrypto\tomsfastmath
!include ../../../windows/NTMakefile.w32
INCFILES=$(INCDIR)\tfm.h
libtfm_OBJs= \
$(OBJ)\fp_add.obj \
$(OBJ)\fp_add_d.obj \
$(OBJ)\fp_addmod.obj \
$(OBJ)\fp_cmp.obj \
$(OBJ)\fp_cmp_d.obj \
$(OBJ)\fp_cmp_mag.obj \
$(OBJ)\fp_sub.obj \
$(OBJ)\fp_sub_d.obj \
$(OBJ)\fp_submod.obj \
$(OBJ)\s_fp_add.obj \
$(OBJ)\s_fp_sub.obj \
$(OBJ)\fp_radix_size.obj \
$(OBJ)\fp_read_radix.obj \
$(OBJ)\fp_read_signed_bin.obj \
$(OBJ)\fp_read_unsigned_bin.obj \
$(OBJ)\fp_reverse.obj \
$(OBJ)\fp_s_rmap.obj \
$(OBJ)\fp_signed_bin_size.obj \
$(OBJ)\fp_to_signed_bin.obj \
$(OBJ)\fp_to_unsigned_bin.obj \
$(OBJ)\fp_toradix.obj \
$(OBJ)\fp_unsigned_bin_size.obj \
$(OBJ)\fp_cnt_lsb.obj \
$(OBJ)\fp_count_bits.obj \
$(OBJ)\fp_div_2.obj \
$(OBJ)\fp_div_2d.obj \
$(OBJ)\fp_lshd.obj \
$(OBJ)\fp_mod_2d.obj \
$(OBJ)\fp_rshd.obj \
$(OBJ)\fp_div.obj \
$(OBJ)\fp_div_d.obj \
$(OBJ)\fp_mod.obj \
$(OBJ)\fp_mod_d.obj \
$(OBJ)\fp_2expt.obj \
$(OBJ)\fp_exptmod.obj \
$(OBJ)\fp_find_prime.obj \
$(OBJ)\fp_ident.obj \
$(OBJ)\fp_init_multi.obj \
$(OBJ)\fp_set.obj \
$(OBJ)\fp_montgomery_calc_normalization.obj \
$(OBJ)\fp_montgomery_reduce.obj \
$(OBJ)\fp_montgomery_setup.obj \
$(OBJ)\fp_mul.obj \
$(OBJ)\fp_mul_2.obj \
$(OBJ)\fp_mul_2d.obj \
$(OBJ)\fp_mul_comba.obj \
$(OBJ)\fp_mul_comba_12.obj \
$(OBJ)\fp_mul_comba_17.obj \
$(OBJ)\fp_mul_comba_20.obj \
$(OBJ)\fp_mul_comba_24.obj \
$(OBJ)\fp_mul_comba_28.obj \
$(OBJ)\fp_mul_comba_3.obj \
$(OBJ)\fp_mul_comba_32.obj \
$(OBJ)\fp_mul_comba_4.obj \
$(OBJ)\fp_mul_comba_48.obj \
$(OBJ)\fp_mul_comba_6.obj \
$(OBJ)\fp_mul_comba_64.obj \
$(OBJ)\fp_mul_comba_7.obj \
$(OBJ)\fp_mul_comba_8.obj \
$(OBJ)\fp_mul_comba_9.obj \
$(OBJ)\fp_mul_comba_small_set.obj \
$(OBJ)\fp_mul_d.obj \
$(OBJ)\fp_mulmod.obj \
$(OBJ)\fp_gcd.obj \
$(OBJ)\fp_invmod.obj \
$(OBJ)\fp_isprime.obj \
$(OBJ)\fp_lcm.obj \
$(OBJ)\fp_prime_miller_rabin.obj \
$(OBJ)\fp_prime_random_ex.obj \
$(OBJ)\fp_sqr.obj \
$(OBJ)\fp_sqr_comba.obj \
$(OBJ)\fp_sqr_comba_12.obj \
$(OBJ)\fp_sqr_comba_17.obj \
$(OBJ)\fp_sqr_comba_20.obj \
$(OBJ)\fp_sqr_comba_24.obj \
$(OBJ)\fp_sqr_comba_28.obj \
$(OBJ)\fp_sqr_comba_3.obj \
$(OBJ)\fp_sqr_comba_32.obj \
$(OBJ)\fp_sqr_comba_4.obj \
$(OBJ)\fp_sqr_comba_48.obj \
$(OBJ)\fp_sqr_comba_6.obj \
$(OBJ)\fp_sqr_comba_64.obj \
$(OBJ)\fp_sqr_comba_7.obj \
$(OBJ)\fp_sqr_comba_8.obj \
$(OBJ)\fp_sqr_comba_9.obj \
$(OBJ)\fp_sqr_comba_generic.obj \
$(OBJ)\fp_sqr_comba_small_set.obj \
$(OBJ)\fp_sqrmod.obj
{src\addsub}.c{$(OBJ)}.obj:
$(C2OBJ)
{src\bin}.c{$(OBJ)}.obj:
$(C2OBJ)
{src\bit}.c{$(OBJ)}.obj:
$(C2OBJ)
{src\divide}.c{$(OBJ)}.obj:
$(C2OBJ)
{src\exptmod}.c{$(OBJ)}.obj:
$(C2OBJ)
{src\misc}.c{$(OBJ)}.obj:
$(C2OBJ)
{src\mont}.c{$(OBJ)}.obj:
$(C2OBJ)
{src\mul}.c{$(OBJ)}.obj:
$(C2OBJ)
{src\numtheory}.c{$(OBJ)}.obj:
$(C2OBJ)
{src\sqr}.c{$(OBJ)}.obj:
$(C2OBJ)
{src\headers}.h{$(INCDIR)}.h:
$(CP) $** $@
$(LIBTFM): $(libtfm_OBJs)
$(LIBCON)
all:: $(INCFILES) $(LIBTFM)