
ERLC=erlc
ECC=../bin/ecc
EFLAGS=-opt
#EFLAGS=

SRC := barnes.erl \
    fib.erl \
    length.erl \
    nucleic2.erl \
    nrev.erl \
    qsort.erl \
    smith.erl \
    smith1.erl \
    estone.erl \
    tak.erl 
	#huff.erl \
	#    decode2.erl \
	#decode1.erl 

# barnes.erl \
#    knas.erl  # list comprehension ..\

OBJ := $(SRC:%.erl=%.so)

BEAM := $(SRC:%.erl=%.beam)

%.so: %.erl
	time $(ECC) $(EFLAGS) $<

all: $(OBJ) $(BEAM)
	echo Done.

clean:
	rm *.so *.c *.beam

%.beam: %.erl
	time $(ERLC) -bbeam $(ERL_FLAGS) $(ERL_COMPILE_FLAGS) $<

