} >$@.new
$(V_HIDE)chmod +x $@.new && mv $@.new $@
+###--------------------------------------------------------------------------
+### Erlang.
+
+ERLC = erlc
+CLEANFILES += *.beam erl_crash.dump
+.SUFFIXES: .erl .beam
+.erl.beam:; $(call v_echo,ERLC)$(ERLC) $(ERLCFLAGS) $<
+
+LANGS += erl
+TARGETS += erl-fringe.beam
+SOURCES += erl-fringe.erl
+erl-fringe:
+ $(call v_echo,GENSH){ echo '#! /bin/sh'; \
+ echo 'exec erl -pa . -noshell -run erl-fringe main -extra "$$@"'; \
+ } >$@.new
+ $(V_HIDE)chmod +x $@.new && mv $@.new $@
+
###----- That's all, folks --------------------------------------------------
all:: $(TARGETS)