xamarin-macios/tests/test-libraries/frameworks
Rolf Bjarne Kvinge 14824b92b2
[tests] Simplify mmptest a bit by using existing mechanisms to create frameworks. (#13757)
2022-01-18 11:05:41 +01:00
..
Info-iphoneos.plist [tests] Add build logic to build numerous native frameworks for testing purposes. 2021-12-22 10:17:34 +01:00
Info-iphonesimulator.plist [tests] Add build logic to build numerous native frameworks for testing purposes. 2021-12-22 10:17:34 +01:00
Info-mac.plist [tests] Add build logic to build numerous native frameworks for testing purposes. 2021-12-22 10:17:34 +01:00
Info-maccatalyst.plist [tests] Add build logic to build numerous native frameworks for testing purposes. 2021-12-22 10:17:34 +01:00
Info-tvos.plist [tests] Add build logic to build numerous native frameworks for testing purposes. 2021-12-22 10:17:34 +01:00
Info-tvsimulator.plist [tests] Add build logic to build numerous native frameworks for testing purposes. 2021-12-22 10:17:34 +01:00
Info-watchos.plist [tests] Add build logic to build numerous native frameworks for testing purposes. 2021-12-22 10:17:34 +01:00
Info-watchsimulator.plist [tests] Add build logic to build numerous native frameworks for testing purposes. 2021-12-22 10:17:34 +01:00
Makefile [tests] Simplify mmptest a bit by using existing mechanisms to create frameworks. (#13757) 2022-01-18 11:05:41 +01:00
README.md [tests] Add build logic to build numerous native frameworks for testing purposes. 2021-12-22 10:17:34 +01:00
manifest-framework.in [tests] Add build logic to build numerous native frameworks for testing purposes. 2021-12-22 10:17:34 +01:00
shared.c [tests] Add build logic to build numerous native frameworks for testing purposes. 2021-12-22 10:17:34 +01:00

README.md

Test libraries

This directory contains the logic to build multiple very simple native frameworks (.framework), xc frameworks (.xcframework) and plugins (.bundle).

For each NAME in the NAMES variable in the Makefile, the makefile will create a framework/xcframework/plugin with a dynamic library that exports a single getNAME function which returns a constant char* value "NAME".

The point is to have numerous test frameworks/plugins that can be included in the same project for testing how our build logic with regards to native libraries.

A binding resource package is also created for each framework (but not plugin).