Annotation of pmsdk/samples/newcard/readme.doc, revision 1.1

1.1     ! root        1: 
        !             2: Cardfile translation notes:
        !             3: 
        !             4:    Included with the documentation should be a section giving an overview
        !             5: and explanation of the translation system.
        !             6: 
        !             7: 
        !             8: 
        !             9:    PM Version:
        !            10: 
        !            11:    In order to compile the PM version of cardfile, the following conditions
        !            12: must be true:
        !            13: 
        !            14:  - The cardfile application must be in the directory PMSDK\SAMPLES\NEWCARD
        !            15: 
        !            16:  - The PM development tools, libs, and .h files must be in the directories
        !            17:    lib, bin, and include off of the directory PMSDK
        !            18: 
        !            19:  - Masm must be on the path.
        !            20: 
        !            21:    The setup program should use this directory structure as the default.
        !            22: If these two conditions do not hold, the command file 'mpm.cmd' will need
        !            23: modification.
        !            24: 
        !            25:    In order to compile the PM version, use the command file 'mpm.cmd'. This
        !            26: invokes the makefile in the 'pmcard' directory, compiling the source code
        !            27: into object and executable files in the 'pmcard' directory.  The makefile
        !            28: for the PM version directs all error messages into error files located in
        !            29: the pmcard directory.
        !            30: 
        !            31:    The acceptable compiler warnings for the PM version are:
        !            32: 
        !            33:       o unreferenced [anything]
        !            34: 
        !            35:       o data conversion
        !            36: 
        !            37:    The warnings concerning unreferenced items are unavoidable using the 
        !            38: present scheme for shared Windows and PM code.  Some of the parameters
        !            39: used for the Windows part are not needed in the PM part.  To break apart
        !            40: the variables in the code which are needed for only for Windows would 
        !            41: raise the translation time signifcantly and would also make it harder to
        !            42: modify the code.
        !            43: 
        !            44:    The warnings concerning data conversion have for the most part been 
        !            45: eradicated, however, there are a few cases where these warnings still
        !            46: occur.  In the future, these should be wiped out completely.
        !            47: 
        !            48: 
        !            49: 
        !            50:    Windows Version:
        !            51: 
        !            52:    The batch used to compile the windows version is 'mwin.bat'.  This 
        !            53: invokes the makefile in 'wincard' directory.  The following conditions
        !            54: must hold for using this batch file:
        !            55: 
        !            56:  - The windows development, include, and library files must be in 
        !            57:    directories lib, inc, and bin off of the main directory WINDOWS.
        !            58: 
        !            59:  - The C compiler 4.0 must be in the directory MSC, with the libriaries 
        !            60:    and include files for the SMALL memory model in the directories bin and
        !            61:    include off of MSC.
        !            62: 
        !            63:  - Masm must be on the path.
        !            64: 
        !            65:    The acceptable warnings for the Windows version are the same as those
        !            66: for the PM version.
        !            67: 
        !            68: 
        !            69: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.