Skip to content

gumpcraca/RoyalTSX_Public

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoyalTSX_Public

This repository contains the public source code of Royal TSX. The information and code (except for the Toolbox) in this repository is for Royal TSX V1. If you're looking for Royal TSX V2 compatible instructions on how to build connection plugins, please head over to this repository.

Build Requirements

Repository Structure

  • /Managed: This folder contains managed (C#) source code
  • /Native: This folder contains native (Objective-C/C/C++) source code
  • /Toolbox: This folder contains several scripts and other tools that can interface with Royal TSX

How to build a Connection Plugin

  • Open the native Xcode project for the desired Plugin and build it.
  • Each Plugin's Xcode project contains a 'Run Script' build phase that copies the resulting .framework into the Plugin's managed source tree.
  • After building the native part, open RoyalTSX_Public.sln which contains all the managed stuff with Xamarin Studio.
  • Modify (or remove) the codesigning part of Managed/ConnectionPlugins/Scripts/AfterBuildScript.sh to match your code signing identity.
  • Build the Plugin's managed project.
  • Each Plugin's managed project contains an 'After Build Script' that strips the resulting package down to the minimum required components and copies it to Royal TSX' Plugins directory (overwriting any previously installed Plugin).
  • Restart Royal TSX to reload all Plugins.

About

Public Source Code of Royal TSX V1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 51.8%
  • C 41.0%
  • C# 6.9%
  • Shell 0.3%