Main Page Cookbook/Overview ImageMeister the jcprops file Licensing Binary Installation & Configuration [ Win · Mac · Nix · OSX ] Changes Public API Source Code Main Page Java [ Common · Win · Mac · Nix ] Native Code [ Common · Win · Mac · Nix ] Manifest Native Code Overviews [ Common · Win · Mac · Nix · Strings ] Macros [ General · Native Macros ] Walkthroughs [ Java only · Java and native ] Building [ Win · Mac · Nix · OSX ] Distribution Issues

# OSX Installation

This file contains installation and setup notes for OSX.

## Installation

We recommend that you unzip the distribution into `/home/jconfig`, as is done on Linux.

However, it can be placed at any other location, so long as the variables in `mm.sh` are changed to reflect the new location.

## Requirements

To compile the OSX shared libraries, you need:

- gcc
  CodeWarrior might also work, however, this has not been tested.
  Open a Terminal and type `gcc`. If that can't be found, you may need to download the Mac OSX Developer Tools from developer.apple.com/tools/macosxtools.html

- MoreFiles
  The JConfig binaries were compiled using MoreFiles 1.5.2.
  You can get this from developer.apple.com/samplecode/Sample_Code/Files/MoreFiles.htm
  `mm.sh` assumes that this is stored in the source folder (i.e., source:MoreFiles)
  An earlier version of this SDK is used with the classic Mac builds; compiling those sources with this version has not been tested.

To compile the Java code, you'll need a Java compiler, such as Metrowerks or the tools included with MRJ. Since we only support compiling the Java code on Windows, you'll need to create a project yourself.

## Compiling

You'll need to edit `mm.sh` to reflect the locations where you've stored the distribution, MoreFiles, and any other relevant files.

To compile, open a Terminal and type

    cd /home/jconfig/samizdat/jconfig/source
    chmod +x mm.sh
    ./mm.sh

You only need to enter `chmod +x mm.sh` the first time.

## Notes

IMPORTANT NOTE: Don't modify the relative locations of files or folders within the distribution; doing so may require editing `mm.sh` and may interfere with compiling the classic Mac projects.

Main Page · JConfig · ImageMeister · System Properties Repository · WordMeister · Free Samples · Java Freeware · Contact Us · FAQ · Links

Copyright (c) 1997-2002 Samizdat Productions. All Rights Reserved.
WarpMovie, TileMovie, JConfig, ImageMeister and MovieShredder are Trademarks of Samizdat Productions.