@@ -16,146 +16,8 @@ Copyright (C) 2016 Xamarin. All rights reserved.
16
16
17
17
<Project xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
18
18
19
- <Target Name =" GetExtraLibraryLocationsForDesigner"
20
- DependsOnTargets =" _SetupDesignTimeBuildForCompile"
21
- Returns =" ExtraJarLocation;ExtraResourceLocation" >
22
- <ReadLibraryProjectImportsCache
23
- Condition =" Exists('$(_AndroidLibraryProjectImportsCache)')"
24
- CacheFile =" $(_AndroidLibraryProjectImportsCache)" >
25
- <Output TaskParameter =" ResolvedResourceDirectories" ItemName =" _LibraryResourceDirectories" />
26
- <Output TaskParameter =" Jars" ItemName =" _LibraryJars" />
27
- </ReadLibraryProjectImportsCache >
28
- <ItemGroup >
29
- <ExtraJarLocation Include =" @(_LibraryJars)" >
30
- <Source >LibraryImport</Source >
31
- </ExtraJarLocation >
32
- <ExtraJarLocation Include =" @(AndroidJavaLibrary->'%(FullPath)')" >
33
- <Source >AndroidJavaLibrary</Source >
34
- </ExtraJarLocation >
35
- <ExtraResourceLocation Include =" @(_LibraryResourceDirectories)" >
36
- <Source >LibraryImport</Source >
37
- </ExtraResourceLocation >
38
- </ItemGroup >
39
- </Target >
40
-
41
- <Target Name =" _CopyAssembliesForDesigner"
42
- Inputs =" @(ResolvedAssemblies)"
43
- Outputs =" @(ResolvedAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(Filename)%(Extension)')" >
44
- <Copy
45
- SourceFiles =" @(ResolvedAssemblies)"
46
- DestinationFiles =" @(ResolvedAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(Filename)%(Extension)')"
47
- />
48
- </Target >
49
-
50
- <Target Name =" _PrepareAssembliesForDesigner" >
51
- <ItemGroup >
52
- <_ResolvedAssemblies
53
- Include =" @(ResolvedAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(Filename)%(Extension)')"
54
- />
55
- <_ResolvedUserAssemblies
56
- Include =" @(ResolvedUserAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(Filename)%(Extension)')"
57
- />
58
- <_ResolvedUserMonoAndroidAssembliesForDesigner
59
- Include =" @(_ResolvedUserAssemblies)"
60
- Condition =" '%(_ResolvedUserAssemblies.TargetFrameworkIdentifier)' == 'MonoAndroid' Or '%(_ResolvedUserAssemblies.HasMonoAndroidReference)' == 'True'"
61
- />
62
- </ItemGroup >
63
- </Target >
64
-
65
- <Target Name =" _GeneratePackageManagerJavaForDesigner"
66
- DependsOnTargets =" _AddStaticResources;_ResolveAssemblies;_CopyAssembliesForDesigner;_PrepareAssembliesForDesigner;$(BeforeGenerateAndroidManifest)"
67
- Inputs =" $(_ResolvedUserAssembliesHashFile);@(ResolvedAssemblies);@(ResolvedUserAssemblies);$(_AndroidManifestAbs);"
68
- Outputs =" $(_AndroidIntermediateJavaSourceDirectory)mono\MonoPackageManager_Resources.java;$(_AcwMapFile)" >
69
-
70
- <PropertyGroup >
71
- <_ManifestOutput Condition =" '$(AndroidManifestMerger)' == 'legacy' " >$(IntermediateOutputPath)android\AndroidManifest.xml</_ManifestOutput >
72
- <_ManifestOutput Condition =" '$(AndroidManifestMerger)' != 'legacy' " >$(IntermediateOutputPath)AndroidManifest.xml</_ManifestOutput >
73
- </PropertyGroup >
74
- <ItemGroup >
75
- <_MergedManifestDocuments Condition =" '$(AndroidManifestMerger)' == 'legacy' " Include =" @(ExtractedManifestDocuments)" />
76
- </ItemGroup >
77
-
78
- <GenerateJavaStubs
79
- ResolvedAssemblies =" @(_ResolvedAssemblies)"
80
- ResolvedUserAssemblies =" @(_ResolvedUserMonoAndroidAssembliesForDesigner)"
81
- ManifestTemplate =" $(_AndroidManifestAbs)"
82
- MergedManifestDocuments =" @(_MergedManifestDocuments)"
83
- Debug =" $(AndroidIncludeDebugSymbols)"
84
- NeedsInternet =" $(AndroidNeedsInternetPermission)"
85
- AndroidSdkPlatform =" $(_AndroidApiLevel)"
86
- AndroidSdkDir =" $(_AndroidSdkDirectory)"
87
- PackageName =" $(_AndroidPackage)"
88
- VersionName =" $(_AndroidVersionName)"
89
- VersionCode =" $(_AndroidVersionCode)"
90
- ApplicationLabel =" $(_ApplicationLabel)"
91
- OutputDirectory =" $(IntermediateOutputPath)android"
92
- TypemapOutputDirectory =" $(_NativeAssemblySourceDir)"
93
- GenerateNativeAssembly =" false"
94
- MergedAndroidManifestOutput =" $(_ManifestOutput)"
95
- EmbedAssemblies =" $(EmbedAssembliesIntoApk)"
96
- BundledWearApplicationName =" $(BundledWearApplicationPackageName)"
97
- PackageNamingPolicy =" $(AndroidPackageNamingPolicy)"
98
- ApplicationJavaClass =" $(AndroidApplicationJavaClass)"
99
- FrameworkDirectories =" $(_XATargetFrameworkDirectories);$(_XATargetFrameworkDirectories)Facades"
100
- AcwMapFile =" $(_AcwMapFile)"
101
- SupportedAbis =" $(_BuildTargetAbis)"
102
- SupportedOSPlatformVersion =" $(SupportedOSPlatformVersion)" >
103
- </GenerateJavaStubs >
104
- <ManifestMerger
105
- Condition =" '$(AndroidManifestMerger)' == 'manifestmerger.jar' "
106
- ToolPath =" $(JavaToolPath)"
107
- JavaOptions =" $(JavaOptions)"
108
- ManifestMergerJarPath =" $(AndroidManifestMergerJarPath)"
109
- AndroidManifest =" $(IntermediateOutputPath)AndroidManifest.xml"
110
- OutputManifestFile =" $(IntermediateOutputPath)android\AndroidManifest.xml"
111
- LibraryManifestFiles =" @(ExtractedManifestDocuments)"
112
- ManifestPlaceholders =" $(AndroidManifestPlaceholders)"
113
- />
114
- <ConvertCustomView
115
- Condition =" Exists('$(_CustomViewMapFile)')"
116
- CustomViewMapFile =" $(_CustomViewMapFile)"
117
- AcwMapFile =" $(_AcwMapFile)"
118
- ResourceDirectories =" $(MonoAndroidResDirIntermediate);@(LibraryResourceDirectories)"
119
- />
120
- <!-- Create java needed for Mono runtime -->
121
- <GeneratePackageManagerJava
122
- ResolvedAssemblies =" @(_ResolvedAssemblies)"
123
- ResolvedUserAssemblies =" @(_ResolvedUserAssemblies)"
124
- MainAssembly =" $(MonoAndroidLinkerInputDir)$(TargetFileName)"
125
- OutputDirectory =" $(_AndroidIntermediateJavaSourceDirectory)mono"
126
- EnvironmentOutputDirectory =" $(_AndroidIntermediateJavaSourceDirectory)mono\android\app"
127
- TargetFrameworkVersion =" $(TargetFrameworkVersion)"
128
- Manifest =" $(IntermediateOutputPath)android\AndroidManifest.xml"
129
- Environments =" @(AndroidEnvironment);@(LibraryEnvironments)"
130
- AndroidAotMode =" $(AndroidAotMode)"
131
- EnableLLVM =" $(EnableLLVM)"
132
- HttpClientHandlerType =" $(AndroidHttpClientHandlerType)"
133
- TlsProvider =" $(AndroidTlsProvider)"
134
- Debug =" $(AndroidIncludeDebugSymbols)"
135
- AndroidSequencePointsMode =" $(_SequencePointsMode)"
136
- EnableSGenConcurrent =" $(AndroidEnableSGenConcurrent)"
137
- SupportedAbis =" $(_BuildTargetAbis)"
138
- AndroidPackageName =" $(_AndroidPackage)"
139
- EnablePreloadAssembliesDefault =" $(_AndroidEnablePreloadAssembliesDefault)" >
140
- </GeneratePackageManagerJava >
141
- </Target >
142
-
143
- <Target Name =" SetupDependenciesForDesigner"
144
- DependsOnTargets =" _ResolveMonoAndroidSdks;UpdateAndroidResources;_AdjustJavacVersionArguments;_GeneratePackageManagerJavaForDesigner;_GetMonoPlatformJarPath;_DetermineJavaLibrariesToCompile"
145
- Inputs =" @(_AndroidMSBuildAllProjects);$(MonoPlatformJarPath);@(_JavaStubFiles);@(AndroidJavaSource)"
146
- Outputs =" $(_AndroidStampDirectory)SetupDependenciesForDesigner.stamp" >
147
- <Javac
148
- JavaPlatformJarPath =" $(JavaPlatformJarPath)"
149
- ClassesOutputDirectory =" $(_AndroidIntermediateJavaClassDirectory)"
150
- StubSourceDirectory =" $(_AndroidIntermediateJavaSourceDirectory)"
151
- JavaSourceFiles =" "
152
- ToolPath =" $(JavacToolPath)"
153
- ToolExe =" $(JavacToolExe)"
154
- Jars =" @(_JavaLibrariesToCompile);@(_ReferenceJavaLibs)"
155
- JavacTargetVersion =" $(JavacTargetVersion)"
156
- JavacSourceVersion =" $(JavacSourceVersion)"
157
- />
158
- <Touch Files =" $(_AndroidStampDirectory)SetupDependenciesForDesigner.stamp" AlwaysCreate =" true" />
159
- </Target >
19
+ <!-- Public targets for the designer are deprecated -->
20
+ <Target Name =" GetExtraLibraryLocationsForDesigner" />
21
+ <Target Name =" SetupDependenciesForDesigner" />
160
22
161
23
</Project >
0 commit comments