You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
662 B

преди 16 години
преди 20 години
преди 17 години
преди 20 години
преди 16 години
преди 20 години
преди 16 години
преди 14 години
преди 16 години
преди 20 години
преди 16 години
  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