Annotation of mstools/mfc/mips.txt, revision 1.1.1.1

1.1       root        1: =======================================================================
                      2:                                   MICROSOFT (R) FOUNDATION CLASSES 
                      3:                                                        Version 2.1
                      4: =======================================================================
                      5: 
                      6:                        MIPS Platform Support
                      7: 
                      8: 
                      9: The Microsoft Foundation Classes for Windows NT (MFC 2.1) provide
                     10: limited support for Windows NT running on the MIPS platform.  This
                     11: support is provided as-is for customers who want to compile their
                     12: applications on MIPS machines.
                     13: 
                     14: 
                     15: Tools
                     16: -----
                     17: Microsoft Visual C++ for Windows NT does not include tools or
                     18: support for the MIPS platform.  In order to compile for MIPS, the 
                     19: Windows NT SDK is required.
                     20: 
                     21: 
                     22: Building the Libraries
                     23: ----------------------
                     24: MIPS versions of the libraries are not provided.  To build them, 
                     25: follow the directions in MFC\SRC\README.TXT and add 'PLATFORM=MIPS'
                     26: to the command line.  For example, to build the Windows, debug
                     27: variant for MIPS:
                     28: 
                     29:        nmake TARGET=w DEBUG=1 PLATFORM=MIPS
                     30: 
                     31: Note: when using nmake from the Windows NT SDK, the target must be
                     32: specified in lower case (e.g., TARGET=w).
                     33: 
                     34: 
                     35: Building the Samples
                     36: --------------------
                     37: Each sample includes a MAKEFILE for building with the command line
                     38: tools.  These files support the MIPS platform by specifying
                     39: 'PLATFORM=MIPS' on the command line.  For example, to build a release
                     40: variant for MIPS:
                     41: 
                     42:        nmake DEBUG=0 PLATFORM=MIPS
                     43: 
                     44: The .MAK files in the MFC sample directories are project files for
                     45: the Microsoft Visual C++ development system.  These files are for
                     46: the Intel platform only; they will not compile on the MIPS platform.
                     47: 
                     48: 
                     49: Makefile Changes
                     50: ----------------
                     51: Due to differences in the tools of the Windows NT SDK and Microsoft 
                     52: Visual C++, some changes to the application's makefile are required.
                     53: For examples, please look for "MIPS" in the MFC\SAMPLES\SAMPLE_.MAK 
                     54: file.
                     55: 
                     56:                     INTEL           MIPS
                     57:                     --------------- ---------------------
                     58: Compiler name       CL              MCL
                     59: Optimization flags  /O1             /Osg /Gs
                     60: Compiler defines    /D_X86_         /D_MIPS_
                     61: Linker name         LINK            LINK32
                     62: Linker switches                     remove -NOLOGO
                     63: Libraries           (1)             kernel32.lib libc.lib
                     64: Resources           (2)             use CVTRES after RC
                     65: 
                     66:     (1) VC++ links kernel32.lib and libc.lib by default.
                     67:     (2) VC++ automatically converts the resource files when linking.
                     68: 
                     69: 

unix.superglobalmegacorp.com

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