Skip to content

Commit

Permalink
updated buid script
Browse files Browse the repository at this point in the history
  • Loading branch information
prabirshrestha committed Aug 22, 2012
1 parent 70d3aa6 commit 490270c
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 71 deletions.
89 changes: 67 additions & 22 deletions jakefile.js
Expand Up @@ -29,6 +29,30 @@ task('default', ['clean', 'build', 'test', 'nuget:pack'])


namespace('build', function () { namespace('build', function () {


desc('Build Portble Class Library (with LINQ Expression)')
task('pcl', function () {
msbuild({
file: 'src/SimpleJson/SimpleJson-Portable.csproj',
targets: ['Build']
})
}, { async: true })

desc('Build Portble Class Library (without LINQ Expression)')
task('pclnolinq', function () {
msbuild({
file: 'src/SimpleJson/SimpleJson-Portable-NoLinqExpression.csproj',
targets: ['Build']
})
}, { async: true })

desc('Build .NET 4.5')
task('net45', function () {
msbuild({
file: 'src/SimpleJson/SimpleJson-Net45.csproj',
targets: ['Build']
})
}, { async: true })

desc('Build .NET 4.0') desc('Build .NET 4.0')
task('net40', function () { task('net40', function () {
msbuild({ msbuild({
Expand Down Expand Up @@ -69,14 +93,6 @@ namespace('build', function () {
}) })
}, { async: true }) }, { async: true })


desc('Build Silverlight 3')
task('sl3', function () {
msbuild({
file: 'src/SimpleJson/SimpleJson-SL3.csproj',
targets: ['Build']
})
}, { async: true })

desc('Build Windows Phone 7.0') desc('Build Windows Phone 7.0')
task('wp70', function () { task('wp70', function () {
msbuild({ msbuild({
Expand All @@ -85,22 +101,51 @@ namespace('build', function () {
}) })
}, { async: true }) }, { async: true })


desc('Build WinRT(Metro)') desc('Build Windows Phone 7.1')
task('winrt', function () { task('wp71', function () {
msbuild({
file: 'src/SimpleJson/SimpleJson-WP71.csproj',
targets: ['Build']
})
}, { async: true })

desc('Build Windows Store')
task('store', function () {
msbuild({ msbuild({
file: 'src/SimpleJson/SimpleJson-WinRT.csproj', file: 'src/SimpleJson/SimpleJson-WindowsStore.csproj',
targets: ['Build'] targets: ['Build']
}) })
}, { async: true }) }, { async: true })


task('all', ['build:net40', 'build:net35', 'build:net20', 'build:sl5', 'build:sl4', 'build:sl3', 'build:wp70', 'build:winrt' ]); task('all', ['build:net40', 'build:net35', 'build:net20', 'build:sl5', 'build:sl4', 'build:wp70', 'build:wp71', 'build:net45', 'build:store', 'build:pcl', 'build:pclnolinq']);


}) })


task('build', ['build:all']) task('build', ['build:all'])


namespace('clean', function () { namespace('clean', function () {


task('pcl', function () {
msbuild({
file: 'src/SimpleJson/SimpleJson-Portable.csproj',
targets: ['Clean']
})
}, { async: true })

task('pclnolinq', function () {
msbuild({
file: 'src/SimpleJson/SimpleJson-Portable-NoLinqExpression.csproj',
targets: ['Clean']
})
}, { async: true })

task('net45', function () {
msbuild({
file: 'src/SimpleJson/SimpleJson-Net45.csproj',
targets: ['Clean']
})
}, { async: true })

task('net40', function () { task('net40', function () {
msbuild({ msbuild({
file: 'src/SimpleJson/SimpleJson-Net40.csproj', file: 'src/SimpleJson/SimpleJson-Net40.csproj',
Expand Down Expand Up @@ -136,28 +181,28 @@ namespace('clean', function () {
}) })
}, { async: true }) }, { async: true })


task('sl3', function () {
msbuild({
file: 'src/SimpleJson/SimpleJson-SL3.csproj',
targets: ['Clean']
})
}, { async: true })

task('wp70', function () { task('wp70', function () {
msbuild({ msbuild({
file: 'src/SimpleJson/SimpleJson-WP7.csproj', file: 'src/SimpleJson/SimpleJson-WP7.csproj',
targets: ['Clean'] targets: ['Clean']
}) })
}, { async: true }) }, { async: true })


task('winrt', function () { task('wp71', function () {
msbuild({
file: 'src/SimpleJson/SimpleJson-WP71.csproj',
targets: ['Clean']
})
}, { async: true })

task('store', function () {
msbuild({ msbuild({
file: 'src/SimpleJson/SimpleJson-WinRT.csproj', file: 'src/SimpleJson/SimpleJson-WindowsStore.csproj',
targets: ['Clean'] targets: ['Clean']
}) })
}, { async: true }) }, { async: true })


task('all', ['clean:net40', 'clean:net35', 'clean:net20', 'clean:sl5', 'clean:sl4', 'clean:sl3', 'clean:wp70', 'clean:winrt' ]); task('all', ['clean:net40', 'clean:net35', 'clean:net20', 'clean:sl5', 'clean:sl4', 'clean:wp70', 'clean:wp71', 'clean:net45', 'clean:store', 'clean:pcl', 'clean:pclnolinq']);


}) })


Expand Down
49 changes: 0 additions & 49 deletions src/SimpleJson/SimpleJson-WinRT.csproj

This file was deleted.

0 comments on commit 490270c

Please sign in to comment.