forked from praeclarum/sqlite-net
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
35 lines (24 loc) · 1.19 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
SRC=src/SQLite.cs src/SQLiteAsync.cs
all: test nuget
test: tests/bin/Debug/SQLite.Tests.dll tests/ApiDiff/bin/Debug/ApiDiff.exe
nunit-console tests/bin/Debug/SQLite.Tests.dll
mono tests/ApiDiff/bin/Debug/ApiDiff.exe
tests/bin/Debug/SQLite.Tests.dll: tests/SQLite.Tests.csproj $(SRC)
msbuild tests/SQLite.Tests.csproj
tests/ApiDiff/bin/Debug/ApiDiff.exe: tests/ApiDiff/ApiDiff.csproj $(SRC)
msbuild tests/ApiDiff/ApiDiff.csproj
nuget: srcnuget pclnuget basenuget sqlciphernuget
packages: nuget/SQLite-net/packages.config
nuget restore SQLite.sln
srcnuget: sqlite-net.nuspec $(SRC)
nuget pack sqlite-net.nuspec
pclnuget: sqlite-net-pcl.nuspec packages $(SRC)
msbuild "/p:Configuration=Release" nuget/SQLite-net/SQLite-net.csproj
msbuild "/p:Configuration=Release" nuget/SQLite-net-std/SQLite-net-std.csproj
nuget pack sqlite-net-pcl.nuspec
basenuget: sqlite-net-pcl.nuspec packages $(SRC)
msbuild "/p:Configuration=Release" nuget/SQLite-net-base/SQLite-net-base.csproj
nuget pack sqlite-net-base.nuspec
sqlciphernuget: sqlite-net-sqlcipher.nuspec packages $(SRC)
msbuild "/p:Configuration=Release" nuget/SQLite-net-sqlcipher/SQLite-net-sqlcipher.csproj
nuget pack sqlite-net-sqlcipher.nuspec