Skip to content
A toolset which allows creation of FileMaker plugins based on Common Lisp
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Template.fmplugin/Contents
doc
plugin-example
prepare-fm-plugin-tools
.gitignore
CHANGELOG.txt
README.md
binary-data-objects.lisp
build-plugin.cmd
build-plugin.command
clean.cmd
color-objects.lisp
data-objects.lisp
date-time-objects.lisp
deliver.lisp
fix-pt-objects.lisp
fm-objects.lisp
fm-plugin-tools.asd
functions.lisp
locale-objects.lisp
main.lisp
packages.lisp
plugin-example.asd
prepare-fm-plugin-tools.asd
specials.lisp
style-objects.lisp
text-objects.lisp
utils.lisp

README.md

fm-plugin-tools (by Edi Weitz)

A toolset which allows creation of FileMaker plugins based on Common Lisp

Preparing fli.lisp

The needed FileMaker SDK headers (fm_plugin_sdk_ver.zip) can be downloaded from FileMaker Plug-in Support. (The latest version also works with old versions of FileMaker Pro and FileMaker Pro Advanced.

NOTE: I (Chun Tian) fixed several issues in prepare code to make sure it translates into buildable fli.lisp from recent FM Plugin SDK headers (confirmed working on version 13, 16, 17), but the use of 64-bit integers in recent API may require LispWorks (32-bit) version at least 7.0 [1], unless you're building 64-bit plugins (for FMS).

[1] http://www.lispworks.com/documentation/lw70/RNIG/html/readme-143.htm#pgfId-972771

You can’t perform that action at this time.