您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

32 行
662 B

  1. include ../vsn.mk
  2. ERL_FILES = ibrowse.erl \
  3. ibrowse_http_client.erl \
  4. ibrowse_app.erl \
  5. ibrowse_sup.erl \
  6. ibrowse_lib.erl \
  7. ibrowse_lb.erl \
  8. ibrowse_test.erl
  9. INCLUDE_DIRS = -I./
  10. ERLC ?= erlc
  11. ERLC_EMULATOR ?= erl -boot start_clean
  12. COMPILER_OPTIONS = -W +warn_unused_vars +nowarn_shadow_vars +warn_unused_import
  13. .SUFFIXES: .erl .beam $(SUFFIXES)
  14. EBIN = ../ebin
  15. all: $(ERL_FILES:%.erl=$(EBIN)/%.beam) ../ebin/ibrowse.app
  16. $(EBIN)/%.beam: %.erl
  17. ${ERLC} $(COMPILER_OPTIONS) $(INCLUDE_DIRS) -o ../ebin $<
  18. $(EBIN)/%.app: %.app.src ../vsn.mk Makefile
  19. sed -e s/%IBROWSE_VSN%/$(IBROWSE_VSN)/ \
  20. $< > $@
  21. clean:
  22. rm -f $(EBIN)/*.beam $(EBIN)/*.app