Merge pull request #4 from thesamesam/develop
[libtompoly.git] / makefile.msvc
blob8fddcd431f4e04fc4027aaf2af8cdcda5548fccf
1 #Makefile for MSVC by Tom St Denis\r
2 CFLAGS = /W3 /Ox /I.\r
3 \r
4 default: tompoly.lib\r
5 \r
6 OBJECTS = pb_init.obj pb_clear.obj pb_init_size.obj pb_grow.obj pb_copy.obj pb_clamp.obj pb_init_copy.obj \\r
7 pb_add.obj pb_sub.obj pb_mul.obj pb_div.obj pb_zero.obj pb_lshd.obj pb_rshd.obj pb_exch.obj pb_mod.obj \\r
8 pb_addmod.obj pb_submod.obj pb_mulmod.obj pb_gcd.obj pb_init_multi.obj pb_clear_multi.obj pb_invmod.obj \\r
9 pb_cmp.obj pb_shrink.obj pb_exteuclid.obj pb_monic.obj pb_exptmod.obj pb_isirreduc.obj pb_rawsize.obj \\r
10 pb_toraw.obj pb_readraw.obj\r
12 tompoly.lib: $(OBJECTS)\r
13         lib /out:tompoly.lib $(OBJECTS)\r
15 demo: demo/demo.obj tompoly.lib\r
16         cl demo.obj tompoly.lib tommath.lib\r