home *** CD-ROM | disk | FTP | other *** search
/ Supercompiler 1997 / SUPERCOMPILER97.iso / MS_VC.50 / VC / MFC / SRC / NOLIB.CPP < prev    next >
Encoding:
C/C++ Source or Header  |  1996-10-30  |  5.8 KB  |  151 lines

  1. // This is a part of the Microsoft Foundation Classes C++ library.
  2. // Copyright (C) 1992-1997 Microsoft Corporation
  3. // All rights reserved.
  4. //
  5. // This source code is only intended as a supplement to the
  6. // Microsoft Foundation Classes Reference and related
  7. // electronic documentation provided with the library.
  8. // See these sources for detailed information regarding the
  9. // Microsoft Foundation Classes product.
  10.  
  11. #include "stdafx.h"
  12.  
  13. /////////////////////////////////////////////////////////////////////////////
  14. // global data
  15.  
  16. // The following symbol used to force inclusion of this module
  17. #if defined(_X86_) || defined(_MAC)
  18. extern "C" { int _afxForceEXCLUDE; }
  19. #else
  20. extern "C" { int __afxForceEXCLUDE; }
  21. #endif
  22.  
  23. #ifndef _MAC
  24. // Win32 library excludes
  25. #ifndef _AFXDLL
  26.     #pragma comment(linker, "/disallowlib:mfc42d.lib")
  27.     #pragma comment(linker, "/disallowlib:mfco42d.lib")
  28.     #pragma comment(linker, "/disallowlib:mfcd42d.lib")
  29.     #pragma comment(linker, "/disallowlib:mfcn42d.lib")
  30.     #pragma comment(linker, "/disallowlib:mfcs42d.lib")
  31.     #pragma comment(linker, "/disallowlib:mfc42.lib")
  32.     #pragma comment(linker, "/disallowlib:mfcs42.lib")
  33.     #pragma comment(linker, "/disallowlib:mfc42ud.lib")
  34.     #pragma comment(linker, "/disallowlib:mfco42ud.lib")
  35.     #pragma comment(linker, "/disallowlib:mfcd42ud.lib")
  36.     #pragma comment(linker, "/disallowlib:mfcn42ud.lib")
  37.     #pragma comment(linker, "/disallowlib:mfcs42ud.lib")
  38.     #pragma comment(linker, "/disallowlib:mfc42u.lib")
  39.     #pragma comment(linker, "/disallowlib:mfcs42u.lib")
  40.     #ifndef _UNICODE
  41.         #pragma comment(linker, "/disallowlib:uafxcwd.lib")
  42.         #pragma comment(linker, "/disallowlib:uafxcw.lib")
  43.         #ifdef _DEBUG
  44.             #pragma comment(linker, "/disallowlib:nafxcw.lib")
  45.         #else
  46.             #pragma comment(linker, "/disallowlib:nafxcwd.lib")
  47.         #endif
  48.     #else
  49.         #pragma comment(linker, "/disallowlib:nafxcwd.lib")
  50.         #pragma comment(linker, "/disallowlib:nafxcw.lib")
  51.         #ifdef _DEBUG
  52.             #pragma comment(linker, "/disallowlib:uafxcw.lib")
  53.         #else
  54.             #pragma comment(linker, "/disallowlib:uafxcwd.lib")
  55.         #endif
  56.     #endif
  57. #else
  58.     #pragma comment(linker, "/disallowlib:nafxcwd.lib")
  59.     #pragma comment(linker, "/disallowlib:nafxcw.lib")
  60.     #pragma comment(linker, "/disallowlib:uafxcwd.lib")
  61.     #pragma comment(linker, "/disallowlib:uafxcw.lib")
  62.     #ifndef _UNICODE
  63.         #pragma comment(linker, "/disallowlib:mfc42ud.lib")
  64.         #pragma comment(linker, "/disallowlib:mfco42ud.lib")
  65.         #pragma comment(linker, "/disallowlib:mfcd42ud.lib")
  66.         #pragma comment(linker, "/disallowlib:mfcn42ud.lib")
  67.         #pragma comment(linker, "/disallowlib:mfcs42ud.lib")
  68.         #pragma comment(linker, "/disallowlib:mfc42u.lib")
  69.         #pragma comment(linker, "/disallowlib:mfcs42u.lib")
  70.         #ifdef _DEBUG
  71.             #pragma comment(linker, "/disallowlib:mfc42.lib")
  72.             #pragma comment(linker, "/disallowlib:mfcs42.lib")
  73.         #else
  74.             #pragma comment(linker, "/disallowlib:mfc42d.lib")
  75.             #pragma comment(linker, "/disallowlib:mfco42d.lib")
  76.             #pragma comment(linker, "/disallowlib:mfcd42d.lib")
  77.             #pragma comment(linker, "/disallowlib:mfcn42d.lib")
  78.             #pragma comment(linker, "/disallowlib:mfcs42d.lib")
  79.         #endif
  80.     #else
  81.         #pragma comment(linker, "/disallowlib:mfc42d.lib")
  82.         #pragma comment(linker, "/disallowlib:mfco42d.lib")
  83.         #pragma comment(linker, "/disallowlib:mfcd42d.lib")
  84.         #pragma comment(linker, "/disallowlib:mfcn42d.lib")
  85.         #pragma comment(linker, "/disallowlib:mfcs42d.lib")
  86.         #pragma comment(linker, "/disallowlib:mfc42.lib")
  87.         #pragma comment(linker, "/disallowlib:mfcs42.lib")
  88.         #ifdef _DEBUG
  89.             #pragma comment(linker, "/disallowlib:mfc42u.lib")
  90.             #pragma comment(linker, "/disallowlib:mfcs42u.lib")
  91.         #else
  92.             #pragma comment(linker, "/disallowlib:mfc42ud.lib")
  93.             #pragma comment(linker, "/disallowlib:mfco42ud.lib")
  94.             #pragma comment(linker, "/disallowlib:mfcd42ud.lib")
  95.             #pragma comment(linker, "/disallowlib:mfcn42ud.lib")
  96.             #pragma comment(linker, "/disallowlib:mfcs42ud.lib")
  97.         #endif
  98.     #endif
  99. #endif
  100. #else
  101. // Mac68K library excludes
  102. #ifdef _68K_
  103.     #pragma comment(linker, "/disallowlib:libc.lib /disallowlib:sane.lib")
  104.     #pragma comment(linker, "/nodefaultlib:libcs.lib /nodefaultlib:sanes.lib")
  105.     #ifdef _DEBUG
  106.         #pragma comment(linker, "/disallowlib:nafxcm.lib")
  107.         #pragma comment(linker, "/nodefaultlib:swap.lib")
  108.     #else
  109.         #pragma comment(linker, "/disallowlib:nafxcmd.lib")
  110.     #endif
  111. #endif
  112. // MacPPC library excludes
  113. #ifdef _MPPC_
  114.     #ifndef _AFXDLL
  115.         #pragma comment(linker, "/disallowlib:mfc42pd.lib")
  116.         #pragma comment(linker, "/disallowlib:mfco42pd.lib")
  117.         #pragma comment(linker, "/disallowlib:mfcd42pd.lib")
  118.         #pragma comment(linker, "/disallowlib:mfcn42pd.lib")
  119.         #pragma comment(linker, "/disallowlib:mfcs42pd.lib")
  120.         #pragma comment(linker, "/disallowlib:mfc42p.lib")
  121.         #pragma comment(linker, "/disallowlib:mfco42p.lib")
  122.         #pragma comment(linker, "/disallowlib:mfcd42p.lib")
  123.         #pragma comment(linker, "/disallowlib:mfcn42p.lib")
  124.         #pragma comment(linker, "/disallowlib:mfcs42p.lib")
  125.         #ifdef _DEBUG
  126.             #pragma comment(linker, "/disallowlib:nafxcp.lib")
  127.         #else
  128.             #pragma comment(linker, "/disallowlib:nafxcpd.lib")
  129.         #endif
  130.     #else
  131.         #pragma comment(linker, "/disallowlib:nafxcpd.lib")
  132.         #pragma comment(linker, "/disallowlib:nafxcp.lib")
  133.         #ifdef _DEBUG
  134.             #pragma comment(linker, "/disallowlib:mfc42p.lib")
  135.             #pragma comment(linker, "/disallowlib:mfco42p.lib")
  136.             #pragma comment(linker, "/disallowlib:mfcd42p.lib")
  137.             #pragma comment(linker, "/disallowlib:mfcn42p.lib")
  138.             #pragma comment(linker, "/disallowlib:mfcs42p.lib")
  139.         #else
  140.             #pragma comment(linker, "/disallowlib:mfc42pd.lib")
  141.             #pragma comment(linker, "/disallowlib:mfco42pd.lib")
  142.             #pragma comment(linker, "/disallowlib:mfcd42pd.lib")
  143.             #pragma comment(linker, "/disallowlib:mfcn42pd.lib")
  144.             #pragma comment(linker, "/disallowlib:mfcs42pd.lib")
  145.         #endif
  146.     #endif
  147. #endif
  148. #endif
  149.  
  150. /////////////////////////////////////////////////////////////////////////////
  151.