move platform dependent files to a separate folder