Annotation of pmsdk/samples/newcard/readme.doc, revision 1.1.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.