Skip to content

Conversation

@einsteinx2
Copy link

I'm using JASidePanels with Xamarin.iOS and I've created a C# binding project that produces a single DLL file that can be used in Xamarin.iOS projects. I've created a new branch but feel free to merge into the master as all I'm doing is adding a build target to your Xcode project and adding a Xamarin Studio project.

- Added Xamarin Studio solution project to build the dll
- Added a static library target to the Xcode project
- Added a Makefile to build the static library for armv7, armv7s, and i386 and merge them using lipo
- Added various build projects to the git ignore file
@einsteinx2
Copy link
Author

Please consider my changes as public domain, so feel free to license as you wish.

@schmidan
Copy link

Hei einstein2x,
was about to import your xamarin branch into Xamarin.Studio
is it just me beeing a beginner or did you forget to add libJASidePanelsStatic.a ?
Any help appreciated

@einsteinx2
Copy link
Author

I didn't commit the static lib since it's a binary, but I added a make file that creates it if you want to build it and include it in the repo. To build it, cd into the root of the repo and run make and it will build the "fat" (i.e. armv7, armv7s, and i386 together in one file) static lib. Also, once I do some testing, I'll add support for including the 64bit arm version as well for the new iPhone, should be as simple as adding another line to the MakeFile.

@schmidan
Copy link

Thanks for the info/help.
I built my own library and in the process realised that i could have just run your makefile.

@einsteinx2
Copy link
Author

:)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants