include ../vsn.mk ERL_FILES = ibrowse.erl \ ibrowse_http_client.erl \ ibrowse_app.erl \ ibrowse_sup.erl \ ibrowse_lib.erl \ ibrowse_lb.erl \ ibrowse_test.erl INCLUDE_DIRS = -I./ ERLC ?= erlc ERLC_EMULATOR ?= erl -boot start_clean COMPILER_OPTIONS = -W +warn_unused_vars +nowarn_shadow_vars +warn_unused_import .SUFFIXES: .erl .beam $(SUFFIXES) EBIN = ../ebin all: $(ERL_FILES:%.erl=$(EBIN)/%.beam) ../ebin/ibrowse.app $(EBIN)/%.beam: %.erl ${ERLC} $(COMPILER_OPTIONS) $(INCLUDE_DIRS) -o ../ebin $< $(EBIN)/%.app: %.app.src ../vsn.mk Makefile sed -e s/%IBROWSE_VSN%/$(IBROWSE_VSN)/ \ $< > $@ clean: rm -f $(EBIN)/*.beam $(EBIN)/*.app