Skip to content

CarteBlancheConseil/Instances

Repository files navigation

Instances

Instances is the repository that contains all externs Xcode project. These projects generate plugins that are used by MacMap. Externs are plugins that have various functions :

  • Calc : functions that return a result (lenght, area...)
  • Geog : functions that deals with geographic query (inside, containing...)
  • Tool : functions that manage mouse and user interface with the main mapping window (select, zoom, scroll...)
  • UserExt : umbrella functions that allows the user to create its own function (calc, macro, script...)
  • Var : functions that return a result (π, current date...)
  • XBox : functions for palettes windows managment
  • XMap : generic functions (spreadsheet, undo/redo...)
  • vDef : functions to define the graphical representation of objects

Compilation : You can open each project with Xcode then compile, or use xcodebuild in a terminal window. As plugins are linked to MacMap frameworks, you have to build MacMapSuite.framework, MacMapStats.framework, and internal MacMap frameworks (mox_intf.framework, std_ext.framework...) before building components.

Note: MacMap projects are currently built with Xcode 11 against Mac OS X 10.12 SDK.

Installation location : Plugins are installed in the standard MacMap plugins directory.