some string functions
basic directive parsing
update Makefile for new sources