/build.cmd

http://github.com/zotonic/zotonic · Batch · 31 lines · 22 code · 9 blank · 0 comment · 3 complexity · aec347e9f0bcf8162291dd8ab4d80d25 MD5 · raw file

  1. rem @echo off
  2. set erl=erl
  3. set erlc=erlc
  4. rem set erl="C:\Program Files\erl5.7.4\bin\erl.exe"
  5. rem set erlc="C:\Program Files\erl5.7.4\bin\erlc.exe"
  6. @echo ==============================
  7. @echo make deps
  8. @echo ==============================
  9. for /D %%i in (.\deps\*) do cmd /c .\deps\build-dep.cmd %%~ni %%i
  10. cmd /c .\deps\build-dep.cmd erlang-oauth .\modules\mod_oauth\deps\erlang-oauth
  11. @echo ==============================
  12. @echo make zotonic
  13. @echo ------------------------------
  14. setlocal enabledelayedexpansion
  15. set DEPS=.\ebin .\modules\mod_oauth\deps\erlang-oauth\ebin
  16. for /D %%i in (.\deps\*) do if exist %%i\ebin set DEPS=!DEPS! %%i\ebin
  17. %erlc% -o src/erlydtl src/erlydtl/erlydtl_parser.yrl
  18. %erl% -pa %DEPS% -noinput +B -eval "case make:all() of up_to_date -> halt(0);error -> halt(1) end."
  19. copy src\zotonic.app ebin
  20. @echo ------------------------------
  21. @echo build done
  22. @echo ==============================