JNAerator

Generate JNA and Rococoa wrappers out of C and Objective-C headers
Download

JNAerator Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Olivier Chafik
  • Publisher web site:
  • http://code.google.com/u/olivier.chafik/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 4.8 MB

JNAerator Tags


JNAerator Description

Generate JNA and Rococoa wrappers out of C and Objective-C headers JNAerator is a free and open source Java-based utility that simply parses C and Objective-C headers and generates the corresponding JNA and Rococoa Java interfaces. Here are some key features of "JNAerator": Handles most of ANSI-C (not everything yet, though), including (but not restricted to) : · structs & unions (even anonymous ones) · functions and callbacks (including varargs) · typedefs · constants & enums · macro definitions · global variables (with full typing) · some C++ constructs will be skipped gracefully · embeds a full-fledged C preprocessor (the great thirdparty Anarres JCPP library, under the Apache 2.0 license) · parses Visual Studio solutions (*.sln) and projects (*.vcproj) files to retrieve source files, preprocessor symbols and include paths · knows about standard compilers and SDKs setups (defaults to know where to find core headers in Visual Studio, frameworks under Mac OS X… GCC not handled automatically yet but paths can be added to command line) · converts parsed comments to JavaDocs · provides multiple choices of function signatures where possible. Requirements: · Java


JNAerator Related Software