rakefile for future compilation support