.SUFFIXES: .beam .erl 


.erl.beam:
	../dist/ecc $<

all: ecat test_basic test_demand test_include test_bug hello

test_bug: test_bug.beam
	../dist/elink -d -o test_bug -m test_bug -s test_bug main

ecat: ecat.beam erlang.beam erl_open_port.beam
	../dist/elink -d -o ecat -m ecat erlang erl_open_port -s ecat main

test_include: test_include.beam
	../dist/elink -o test_include -m test_include -s test_include main

test_basic: test_basic.beam
	../dist/elink -d -o test_basic -m test_basic -s test_basic main

test_demand: test_demand.beam
	../dist/elink -o test_demand -args 1 2 3 -m test_demand -s test_demand main

hello: hello.beam
	../dist/elink -d -o hello -m hello -s hello main

clean:
	rm -f *.beam tmp_delete_me test_basic test_demand test_include
	rm -f hello ecat test_bug
