scurrilous.com

CompMake - Component-oriented Cross-platform Make Library
This package contains GNU Make scripts designed to build (compile, link, etc.) reusable software components in a platform independent manner. Please refer to any of my components for an example of its usage.

Currently, C/C++ is the only directly supported language. Java components are expected to use a tool such as Ant.

Download: compmake-0.01.zip
License: LGPL

jvminvoke - Java VM Invocation Library
This component contains C library functions for loading a Java Virtual Machine and executing a Java program class (i.e. containing a method "public static void main(String[] args)").

Requires CompMake to build.

Download: jvminvoke-0.01.zip
License: LGPL

VeraParser.jj - JavaCC parser definition for the Vera language
This package contains a rough draft of a bare-bones JavaCC parser definition for the Vera language, including its preprocessor language. It was last built with JDK 1.4, JavaCC 2.0, and Ant 1.54, though JDK 1.2+ and JavaCC 1.x+ should work.

Download: vera-parser-0.01.zip
License: LGPL

Copyright © 2003 Trevor Robinson. All Rights Reserved.