/client-libraries/erlang/Makefile

http://redis.googlecode.com/ · Makefile · 29 lines · 23 code · 6 blank · 0 comment · 2 complexity · c3e7a5cc4f598d9569e4767ebbce534d MD5 · raw file

  1. LIBDIR=`erl -eval 'io:format("~s~n", [code:lib_dir()])' -s init stop -noshell`
  2. all:
  3. mkdir -p ebin/
  4. (cd src;$(MAKE))
  5. (cd test;$(MAKE))
  6. clean: clean_tests
  7. (cd src;$(MAKE) clean)
  8. rm -rf erl_crash.dump *.beam
  9. clean_tests:
  10. (cd test;$(MAKE) clean)
  11. rm -rf erl_crash.dump *.beam
  12. test: clean
  13. mkdir -p ebin/
  14. (cd src;$(MAKE))
  15. (cd test;$(MAKE))
  16. (cd test;$(MAKE) test)
  17. testrun: all
  18. mkdir -p ebin/
  19. (cd test;$(MAKE) test)
  20. install: all
  21. mkdir -p ${LIBDIR}/erldis-0.0.1/{ebin,include}
  22. for i in ebin/*.beam; do install $$i $(LIBDIR)/erldis-0.0.1/$$i ; done
  23. for i in include/*.hrl; do install $$i $(LIBDIR)/erldis-0.0.1/$$i ; done