2
KEY_FILE=$(top_srcdir)/mono-addins.snk
3
ASSEMBLY_COMPILER_COMMAND = mcs
4
ASSEMBLY_COMPILER_FLAGS = -keyfile:$(KEY_FILE) -langversion:ISO-1 -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG
5
ASSEMBLY = ../bin/Mono.Addins.Setup.dll
6
ASSEMBLY_NAME=Mono.Addins.Setup
7
COMPILE_TARGET = library
8
PC_FILES_IN = mono-addins-setup.pc.in
9
PROJECT_REFERENCES = ../bin/Mono.Addins.dll
17
Mono.Addins.Setup.ProgressMonitoring/ConsoleProgressMonitor.cs \
18
Mono.Addins.Setup.ProgressMonitoring/LogTextWriter.cs \
19
Mono.Addins.Setup.ProgressMonitoring/NullProgressMonitor.cs \
20
Mono.Addins.Setup.ProgressMonitoring/ProgressStatusMonitor.cs \
21
Mono.Addins.Setup.ProgressMonitoring/ProgressTracker.cs \
22
Mono.Addins.Setup/AddinInfo.cs \
23
Mono.Addins.Setup/AddinInfoCollection.cs \
24
Mono.Addins.Setup/AddinPackage.cs \
25
Mono.Addins.Setup/AddinRepositoryEntry.cs \
26
Mono.Addins.Setup/AddinStore.cs \
27
Mono.Addins.Setup/AddinSystemConfiguration.cs \
28
Mono.Addins.Setup/AddinSystemConfigurationReaderWriter.cs \
29
Mono.Addins.Setup/AddinSystemConfigurationSerializer.cs \
30
Mono.Addins.Setup/ConsoleAddinInstaller.cs \
31
Mono.Addins.Setup/InstallException.cs \
32
Mono.Addins.Setup/IProgressMonitor.cs \
33
Mono.Addins.Setup/Package.cs \
34
Mono.Addins.Setup/PackageCollection.cs \
35
Mono.Addins.Setup/ReferenceRepositoryEntry.cs \
36
Mono.Addins.Setup/Repository.cs \
37
Mono.Addins.Setup/RepositoryEntry.cs \
38
Mono.Addins.Setup/RepositoryEntryCollection.cs \
39
Mono.Addins.Setup/RepositoryReaderWriter.cs \
40
Mono.Addins.Setup/RepositoryRecord.cs \
41
Mono.Addins.Setup/RepositoryRegistry.cs \
42
Mono.Addins.Setup/RepositorySerializer.cs \
43
Mono.Addins.Setup/SetupService.cs \
44
Mono.Addins.Setup/SetupTool.cs
54
-r:ICSharpCode.SharpZipLib \
61
$(ASSEMBLY) $(ASSEMBLY).mdb: $(build_sources) $(build_resources) $(build_datafiles) $(POLICY_ASSEMBLIES)
62
mkdir -p $(dir $(ASSEMBLY))
63
$(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$@ -target:$(COMPILE_TARGET) $(build_sources) $(build_resources_embed) $(build_references_ref)
65
install-data-local: gac-install
67
uninstall-local: gac-uninstall
69
include $(top_srcdir)/Makefile.include
71
CLEANFILES += $(POLICY_ASSEMBLIES) $(POLICY_CONFIGS)