Added rules for make-generated files
Added build and clean targets
Added simple hello world code