lib/gamebox/templates/template_app/Rakefile in gamebox-0.0.9 vs lib/gamebox/templates/template_app/Rakefile in gamebox-0.1.0

- old
+ new

@@ -12,5 +12,25 @@ %w(Maps maps/), %w(Unit\ tests specs/), %w(Libraries lib/), ].collect { |name, dir| [ name, "#{APP_ROOT}/#{dir}" ] }.select { |name, dir| File.directory?(dir) } +namespace :dist do + task :vendor do + sh 'wget http://github.com/downloads/shawn42/gamebox/vendor.zip; unzip vendor.zip; rm vendor.zip' + end + task :win do + # create dist dir + FileUtils.mkdir "dist" unless File.exist? "dist" + # pull down windows app shell + # expand into place + sh 'cd dist; wget http://github.com/downloads/shawn42/gamebox/gamebox_app.zip; unzip gamebox_app.zip; mv gamebox_app/* .; rm gamebox_app.zip; rm -rf gamebox_app' + + # copy config/src/lib/data into dist/src + %w{vendor config data }.each do |dir| + FileUtils.cp_r dir, File.join('dist','src', dir) if File.exist? dir + end + FileUtils.cp_r 'src', File.join('dist', 'src') + + # create zip of dist? + end +end