![]() |
As of 28th March 2002 the IAC Project Files have been updated to Version 3.0. The general description and installation instructions below still apply. The changes made include the addition of an install program install.exe for MS Windows and a shell script (/bin/sh) install.sh for UNIX that allow an automatic installation of IAC Modules. This allows an easy installation of multiple modules at one time. Both the windows binary and the UNIX shell script do not remove installed modules or install an already installed module again. As of 16th July 1999 the IAC Project Files have been updated to Version 2.0. The general description and installation instructions below still apply. The changes made include the addition of two new IAC library page sub-libraries, namely GLYPHS and COMMON, and the removal of the unused OUTPUT library. The Common project in the repository now places its objects under the new COMMON library heading, rather than under MISC. Similarly the GlyphLibrary project now places its objects under the GLYPH library heading. Please note however that these two projects, which are frequently updated, are still found in the Miscellaneous category of the AVS/Express repository. Other minor changes include ensuring that library object references now use the original path and name to an object in the IAC_PROJ library structure, rather than to named objects in the IAC library page. Previously it was not possible to use an existing macro from the IAC library page in a new project for the IAC without performing some manual editing of the path and name. Note: Exisiting users of the IAC repository should update their current IAC projects files to the new version, however care must be taken. Once downloaded, the new IAC project files should be unpacked to an empty directory, so as not to destroy any existing user projects! Please read the notes below about Upgrading to Version 2.0.
The integration of AVS/Express projects (modules, macros and other objects) with your own has been simplified with the introduction of IAC Project Files. Once these files have been downloaded and setup, individual projects from the AVS/Express repository may be downloaded and added easily. Read the Project Organization Guidelines for a more detailed description of how the IAC Project Files work. The IAC Project Files simply enforces an organization on the storage and usage of any downloaded projects from the IAC, making it easier to add them, and simplifying maintenance of the sensitive Express files, such as v/templ.v.
Download the IAC Project Files: Unpack the IAC Project Files by: UNIX (iac.tar.Z)
UNIX (iac.tar.gz)
UNIX (iac.zip)
WINDOWS (all formats)
Note: Do not unpack the IAC Project Files into a directory already containing
a user project, as it may overwrite the system V files (such as
Once downloaded and unpacked, the project files will create a In addition to this, a directory iac_lib/ will be created, containing a nunber of files, used to create the IAC library page. Each project contains an INSTALL file, which provides information about which of these files should be edited to add the newly downloaded project. Eventually, the IAC will provide installation scripts to automate this procedure. Finally, the Project Files add the directory iac_proj/, which contains the iac_proj.v file, which adds the individual project libraries. The INSTALL file included with each newly downloaded project, includes information on how to edit this file to add the project. Again, this file will eventually be used by an installation script.
The IAC also provides a sample project for you to download so that you may test that the IAC Project Files have been setup successfully. This project can also be found in the AVS/Express project repository. Download the IAC Threshold project:
For users upgrading from version 1.0 to version 2.0 of the IAC project files, please read the following carefully. The following files do not have to be modified, and may be left as is:
The following files do have to be modified:
The following files are new and should be added to your existing project:
The following file which was unused by any of the IAC projects should be removed:
Finally, for users who have already downloaded the Common and/or GlyphLibrary projects, please download the latest versions of these projects and follow the new installation instructions. The existing references to these projects in the iac_lib/misc.v file, should be removed. If you have any queries, problems or suggestions about the new IAC projects files, then please contact the IAC at avs@iavsc.org. | |||||||||||||||||||