Added interface functions.
Added emakefile.