-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmake_win.txt
More file actions
22 lines (21 loc) · 1.18 KB
/
make_win.txt
File metadata and controls
22 lines (21 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
if NOT EXIST build mkdir build
@del gmacs.exe
copy src\*.cpp
copy gmacsbase.tpl+personal.tpl gmacs.tpl
call admb -g gmacs.tpl tailcompression.cpp nloglike.cpp spr.cpp multinomial.cpp robust_multi.cpp equilibrium.cpp dirichlet.cpp
:: g++ -c -std=c++14 -O3 -fpermissive -D_FILE_OFFSET_BITS=64 -I. -I"C:\Program Files (x86)\ADMB\include" -I"C:\Program Files (x86)\ADMB\contrib\include" -o gmacs.obj gmacs.cpp
:: g++ -static -g -o gmacs.exe gmacs.obj "C:\Program Files (x86)\ADMB\lib\libadmb-contrib.a" tailcompression.obj nloglike.obj spr.obj multinomial.obj robust_multi.obj equilibrium.obj dirichlet.obj
@copy gmacs.exe build\AIGKC
@copy gmacs.exe build\BBRKC
@copy gmacs.exe build\SMBKC
@copy gmacs.exe build\NSRKC
@copy gmacs.exe build\snow_crab
@copy gmacs.exe build\snow_crabV2
@copy gmacs.exe build\BBRKCV2
@copy gmacs.exe build\Tanner
rem call admb -f gmacs.tpl tailcompression.cpp nloglike.cpp spr.cpp multinomial.cpp robust_multi.cpp equilibrium.cpp dirichlet.cpp
:: Cleanup src directory (these files live in lib directory)
rem del tailcompression.cpp nloglike.cpp spr.cpp multinomial.cpp robust_multi.cpp equilibrium.cpp dirichlet.cpp
rem del gmacs.exe
@del *.obj
@del *.htp