1#### cflags
2MIGRATEVERSION = 3.0.8 ;
3MIGRATESUBVERSION = 1551 ;
4COMMONCFLAGS = -DNEWVERSION -DTESTINGDATE -DMERSENNE_TWISTER -DMEXP=19937 -DHIGHBITS -DHAVE_MALLOCWRAP -DLAGUERRE -DPRETTY -DWIN32 -DWINDOWS -DMIGRATEVERSION=\"\\\" $(MIGRATEVERSION)\\\"\" ;
5CCFLAGS = /EHa -DMERSENNE_TWISTER -DNEWVERSION -DTESTINGDATE -DMEXP=19937 -DHIGHBITS -DHAVE_MALLOCWRAP -DLAGUERRE -DPRETTY -DWIN32  -DWINDOWS -DMIGRATEVERSION=\"\\\" $(MIGRATEVERSION)\\\"\" -DPRETTY -DNOJPEG -DNOZLIB -DNOPNG -D_NOT_SUPPORT_STD -Iharu ;
6C++FLAGS = /EHa -DMERSENNE_TWISTER -DMEXP=19937 -DNEWVERSION -DTESTINGDATE -DHIGHBITS -DHAVE_MALLOCWRAP -DLAGUERRE -DPRETTY -DWIN32  -DWINDOWS -DMIGRATEVERSION=\"\\\" $(MIGRATEVERSION)\\\"\" -DPRETTY -DNOJPEG -DNOZLIB -DNOPNG -D_NOT_SUPPORT_STD -Iharu ;
7#### compiling
8##
9##
10Main migrate : aic.c altivec.c bayes.c broyden.c calculator.c combroyden2.c data.c gammalike.c fst.c \
11                    heating.c histogram.c inthp.c joint-chains.c laguerre.c lrt.c main.c migrate_mpi.c \
12                    mutationmodel.c mcmc1.c mcmc2.c menu.c migevents.c options.c profile.c random.c reporter.c   \
13                    spline.c tools.c tree.c sequence.c sighandler.c slice.c sort.c uep.c world.c \
14                    pretty.c skyline.c watterson.c pretty-win32.cpp SFMT.c ;
15
16#### linking
17##
18##
19#LINKFLAGS = ;
20LIBS migrate : haru/libharu.a ;
21LINKLIBS    = $(MSVCNT)\\lib\\advapi32.lib
22                $(MSVCNT)\\lib\\libc.lib
23                $(MSVCNT)\\lib\\oldnames.lib
24                $(MSVCNT)\\lib\\kernel32.lib ;
25OPTIM       = "" ;
26STDHDRS     = $(MSVCNT)\\include ;
27
28
29#### CLEAN
30##
31##
32	rule ResourceCompiler
33	{
34	   DEPENDS $(<) : $(>) ;
35	   Clean clean : $(<) ;
36	}
37