Name: xamarin-android-tools
Owner: Xamarin
Description: null
Created: 2016-06-20 18:32:14.0
Updated: 2018-04-16 18:43:13.0
Pushed: 2018-05-24 09:18:53.0
Homepage: null
Size: 74
Language: C#
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
xamarin-android-tools is a repo to easily share code between the xamarin-android repo and the Xamarin.Android commercial tooling, such as IDE extensions, without requiring that the IDE extensions submodule the entire xamarin-android repo, which is gigantic.
xamarin-android-tools requires Mono 4.8 or later and nuget
.
The default make all
target accepts the following optional
make(1) variables:
$(CONFIGURATION)
: The configuration to build.
Possible values include Debug
and Release
.
The default value is Debug
.$(V)
: Controls build verbosity. When set to a non-zero value,
The build is built with /v:diag
logging.To build xamarin-android-tools, first prepare the project:
make prepare
This will perform nuget restore
and any other pre-build tasks
that need to be performed.
Next, run make
:
make
To run the unit tests:
make run-all-tests
There are two configurations, Debug
and Release
, controlled by the
$(Configuration)
MSBuild property or the $(CONFIGURATION)
make variable.
The bin\$(Configuration)
directory, e.g. bin\Debug
, contains
redistributable artifacts. The bin\Test$(Configuration)
directory,
e.g. bin\TestDebug
, contains unit tests and related files.
bin\$(Configuration)
: redistributable build artifacts.bin\Test$(Configuration)
: Unit tests and related files.This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.
To discuss this project, and participate in the design, we use the android-devel@lists.xamarin.com mailing list.
We use Mono's Coding Guidelines.
We use GitHub to track issues.