forked from henon/GitSharp
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile
102 lines (96 loc) · 2.18 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
CSC=gmcs
SOURCES = \
AbstractIndexTreeVisitor.cs \
AnyObjectId.cs \
BinaryDelta.cs \
Codec.cs \
Commit.cs \
CompleteAttribute.cs \
Constants.cs \
CoreConfig.cs \
DeltaOfsPackedObjectLoader.cs \
DeltaPackedObjectLoader.cs \
DeltaRefPackedObjectLoader.cs \
Ensure.cs \
Exceptions/CorruptObjectException.cs \
Exceptions/EntryExistsException.cs \
Exceptions/FileLockedException.cs \
Exceptions/IncorrectObjectTypeException.cs \
Exceptions/MissingObjectException.cs \
Exceptions/ObjectWritingException.cs \
Exceptions/RevisionSyntaxException.cs \
Exceptions/SymlinksNotSupportedException.cs \
Extensions.cs \
FileMode.cs \
FileTreeEntry.cs \
ForceModified.cs \
GitException.cs \
GitIndex.cs \
IndexChangedEventArgs.cs \
IndexDiff.cs \
IndexTreeVisitor.cs \
IndexTreeWalker.cs \
LockFile.cs \
MutableObjectId.cs \
NullProgressMonitor.cs \
ObjectId.cs \
ObjectIdMap.cs \
ObjectLoader.cs \
ObjectType.cs \
ObjectWriter.cs \
PackedObjectLoader.cs \
PackFile.cs \
PackIndex.cs \
PackIndexV1.cs \
PackIndexV2.cs \
PackIndexWriter.cs \
PackIndexWriterV1.cs \
PackIndexWriterV2.cs \
PackReverseIndex.cs \
PersonIdent.cs \
ProgressMonitor.cs \
Properties/AssemblyInfo.cs \
Ref.cs \
RefComparer.cs \
RefDatabase.cs \
RefLogWriter.cs \
RefsChangedEventArgs.cs \
RefUpdate.cs \
Repository.cs \
RepositoryChangedEventArgs.cs \
RepositoryConfig.cs \
RepositoryState.cs \
SymlinkTreeEntry.cs \
Tag.cs \
test.cs \
TextProgressMonitor.cs \
Transport/PackedObjectInfo.cs \
Tree.cs \
TreeEntry.cs \
Treeish.cs \
TreeIterator.cs \
TreeVisitor.cs \
TreeVisitorWithCurrentDirectory.cs \
UnpackedObjectLoader.cs \
Util/BufferedReader.cs \
Util/CheckedOutputStream.cs \
Util/CRC32.cs \
Util/Hex.cs \
Util/MessageDigest.cs \
Util/NestedDictionary.cs \
Util/Numbers.cs \
Util/PathUtil.cs \
Util/RawParseUtils.cs \
Util/WeakReference.cs \
WholePackedObjectLoader.cs \
WriteTree.cs
all: GitSharp.dll test.exe
GitSharp.dll: $(SOURCES)
mkdir -p bin/Debug
$(CSC) $(SOURCES) -out:bin/Debug/GitSharp.dll -debug -target:library
test.exe: GitSharp.dll test.cs
$(CSC) -r:bin/Debug/GitSharp.dll -debug test.cs
run: test.exe
mono --debug test.exe
clean:
rm -f *.dll *.mdb *.exe