/build.cmd
http://github.com/zotonic/zotonic · Batch · 31 lines · 22 code · 9 blank · 0 comment · 3 complexity · aec347e9f0bcf8162291dd8ab4d80d25 MD5 · raw file
- rem @echo off
- set erl=erl
- set erlc=erlc
- rem set erl="C:\Program Files\erl5.7.4\bin\erl.exe"
- rem set erlc="C:\Program Files\erl5.7.4\bin\erlc.exe"
- @echo ==============================
- @echo make deps
- @echo ==============================
- for /D %%i in (.\deps\*) do cmd /c .\deps\build-dep.cmd %%~ni %%i
- cmd /c .\deps\build-dep.cmd erlang-oauth .\modules\mod_oauth\deps\erlang-oauth
- @echo ==============================
- @echo make zotonic
- @echo ------------------------------
- setlocal enabledelayedexpansion
- set DEPS=.\ebin .\modules\mod_oauth\deps\erlang-oauth\ebin
- for /D %%i in (.\deps\*) do if exist %%i\ebin set DEPS=!DEPS! %%i\ebin
- %erlc% -o src/erlydtl src/erlydtl/erlydtl_parser.yrl
- %erl% -pa %DEPS% -noinput +B -eval "case make:all() of up_to_date -> halt(0);error -> halt(1) end."
- copy src\zotonic.app ebin
- @echo ------------------------------
- @echo build done
- @echo ==============================