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

1.1       root        1: =======================================================================
                      2:                                   MICROSOFT (R) FOUNDATION CLASSES 
                      3:                                                        Version 2.1
                      4: =======================================================================
                      5: 
                      6:                        DEC Alpha AXP 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 Alpha AXP platform.
                     11: This support is provided as-is for customers who want to compile
                     12: their applications on AXP machines.
                     13: 
                     14: 
                     15: Tools
                     16: -----
                     17: Microsoft Visual C++ for Windows NT does not include tools for
                     18: the Alpha platform.  In order to compile for Alpha AXP, the Windows
                     19: NT SDK is required.
                     20: 
                     21: 
                     22: Building the Libraries
                     23: ----------------------
                     24: Alpha AXP versions of the libraries are provided.  To re-build them
                     25: from source,  follow the directions in MFC\SRC\README.TXT and add
                     26: 'PLATFORM=ALPHA' to the command line.  For example, to build the
                     27: Windows, debug variant for Alpha AXP:
                     28: 
                     29:        nmake TARGET=w DEBUG=1 PLATFORM=ALPHA
                     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 Alpha AXP platform by specifying
                     39: 'PLATFORM=ALPHA' on the command line.  For example, to build a release
                     40: variant for Alpha AXP:
                     41: 
                     42:        nmake DEBUG=0 PLATFORM=ALPHA
                     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 Alpha AXP
                     47: platform (with the exception of the scribble sample, see below).
                     48: 
                     49: 
                     50: Makefile Changes
                     51: ----------------
                     52: Due to differences in the tools of the Windows NT SDK and Microsoft 
                     53: Visual C++, some changes to the application's makefile are required.
                     54: For examples, please look for "ALPHA" in the MFC\SAMPLES\SAMPLE_.MAK 
                     55: file.
                     56: 
                     57:                     INTEL           ALPHA
                     58:                     --------------- ---------------------
                     59: Compiler name       CL              CLAXP
                     60: Optimization flags  /O1             /Ox /Gs
                     61: Compiler defines    /D_X86_         /D_ALPHA_
                     62: Linker name         LINK            LINK32
                     63: Linker switches                     remove -NOLOGO
                     64: Libraries           (1)             kernel32.lib libc.lib
                     65: Resources           (2)             use CVTRES after RC
                     66: 
                     67:     (1) VC++ links kernel32.lib and libc.lib by default.
                     68:     (2) VC++ automatically converts the resource files when linking.
                     69: 

unix.superglobalmegacorp.com

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