Release Notes

EDCS 3.1 to EDCS 4.4 Mapping SDK Release 4.4.0.0

July 1, 2011

  1. Introduction
  2. Installation
  3. Compiling, Linking, and Testing
  4. SDK Documentation
  5. Bug Reports and Feedback
  6. Web Pages

Introduction

Thank you for downloading this release of the EDCS 3.1 to EDCS 4.x Mapping Software Development Kit (SDK). This SDK is intended as a "drop-in" into the EDCS SDK.

This release has been tested on multiple platforms, such as Linux, Irix, Sun, and Windows 98/Me/NT/2000.

For help, comments, and bug reports please send email to help@sedris.org. If you are an associate, please use se-coders@sedris.org.

Return to: Top

Installation

This SDK is meant to be installed into an EDCS SDK installation. The files in this SDK should be extracted inside the EDCS SDK top level directory. If you have a previous installation of this SDK and you don't want to overwrite it, you should rename the "edcs3p1_to_edcs4px" directory to some other name.

This SDK is distributed as a GNU-zipped tar file for Unix systems and a Zip file in Win32 systems. In the discussions that follow, the "[root]" directory is the top directory of an SDK installation.

IMPORTANT:Extract the contents of the compressed file into the "[root]" directory of the EDCS SDK:

The extraction should have created a "edcs3p1_to_edcs4px" subdirectory in the "[root]" directory of the EDCS SDK if it didn't exist.

Return to: Top

Compiling, Linking, and Testing

This section describes the steps needed to compile, link, and test the software included in this SDK. Applications and/or libraries that use this SDK will need to refer to the EDCS SDK "[root]/include" directory for compilation, and the libraries in the EDCS SDK "[root]/lib" subdirectories for linking, since those are the places where all headers and libraries from this SDK are placed. The applications in this SDK are similarly placed in the EDCS SDK "[root]/bin" subdirectories.

To compile this SDK, follow these steps:

Unix

After installing this SDK as detailed in Installation, a "make" command in the EDCS SDK "[root]" directory will recursively go through the SDK directory structure and build all libraries and applications provided with the distribution using the default settings. For this release, the default settings are:

  • BUILD_MODE = OPT
  • BIND_STATIC = no
  • USE_GNU = false (set to true under Linux)

These settings will compile the release using optimization and dynamic linking.

Win32

Follow these steps to build all the SDK libraries and applications:

  1. Prior to building this SDK you must build the EDCS SDK.
  2. From Windows Explorer, locate and open (i.e. double click) the "win32_headers.bat" file in the "[root]" directory of this SDK installation. This step copies the header files for this SDK into the EDCS SDK "[root]/include" directory.
  3. Open the "vcpp_static.dsw" Visual C++ (VC++) project workspace file for this SDK.
  4. From the Visual C++ IDE, select "all_sdk" as your "Active Project" and "Release" or "Debug" for your "Active Configuration". For example, to compile in "Release" mode, choose "Build->Set Active Configuration..." and select the "all_sdk - Win32 Release" entry.
  5. From the "Build" menu, choose "Rebuild All".

Notes:

  • You can build individual applications by making them the current "Active Project" ("Project->Set Active Project" menu), and choosing "Rebuild All".
  • The "Release" option is similar to the Unix Build Environment "OPT" option for the "BUILD_MODE" variable.

To run the applications included in this SDK, see Use Examples to learn about the applications, and follow the same steps as described in the EDCS SDK documentation section Testing the Build for setting your environment variables.

To build your own applications using this SDK, see the provided applications for examples on how to create appropriate Makefiles for Unix or VC++ Project files for Win32.

Return to: Top

SDK Documentation

The SDK Documentation is divided into the following areas:

Release Notes (this document)
Describes this release, its contents, and supported platforms and compilers.
EDCS 3.1 to EDCS 4.0 Mapping Library upgrade to EDCS 3.1 to EDCS 4.x Mapping Library
Describes the changes between the EDCS 3.1 to EDCS 4.0 Mapping Library and the EDCS 3.1 to EDCS 4.x Mapping Library. Several of the mapping data structures have additional fields to provide more detailed information, and some of the data structures, fields, and functions have been renamed.
EDCS 3.1 to EDCS 4.x Mapping Reference Manual
Provides links to detailed documents for SDK functions, capabilities, and applications in this SDK.

Return to: Top

Bug Reports and Feedback

Questions, comments, and bug reports should be sent to help@sedris.org.

If you are an associate, please send email to se-coders@sedris.org.

Return to: Top

Web Pages

These links require Internet access.

Return to: Top

Copyright © 2011 SEDRIS