forked from maartenteaches/mkproject
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmkproject_build.do
29 lines (22 loc) · 892 Bytes
/
mkproject_build.do
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
cscript
mata: mata clear
cd "c:/mijn documenten/projecten/stata/mkproject"
do mkproject_main.mata
lmbuild lmkproject, replace
mata : mata describe using lmkproject
lmbuild lmkproject, dir(.) replace
mata : mata describe using lmkproject
local templs : dir "templates/" files "*.mpb"
foreach templ of local templs {
boilerplate, create(templates/`templ') replace plus
copy "`c(sysdir_plus)'m/mp_`templ'" "mp_`templ'", replace
mata: st_local("templ", pathrmsuffix(st_local("templ")))
copy "`c(sysdir_plus)'m/mp_b_`templ'.sthlp" "mp_b_`templ'.sthlp", replace
}
local templs : dir "templates/" files "*.mpp"
foreach templ of local templs {
mkproject, create(templates/`templ') replace plus
copy "`c(sysdir_plus)'m/mp_`templ'" "mp_`templ'", replace
mata: st_local("templ", pathrmsuffix(st_local("templ")))
copy "`c(sysdir_plus)'m/mp_p_`templ'.sthlp" "mp_p_`templ'.sthlp", replace
}