Annotation of mstools/mfc/samples/ntsample.mak, revision 1.1.1.1

1.1       root        1: # This is a part of the Microsoft Foundation Classes C++ library.
                      2: # Copyright (C) 1992 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 Microsoft
                      7: # QuickHelp documentation provided with the library.
                      8: # See these sources for detailed information regarding the
                      9: # Microsoft Foundation Classes product.
                     10: #
                     11: 
                     12: !ifdef CONSOLE
                     13: MFCFLAGS=/D_NTWIN /Di386=1
                     14: !else
                     15: MFCFLAGS=/D_NTWIN /D_WINDOWS /DWINVER=0x030a /Di386=1
                     16: !endif
                     17: 
                     18: !ifdef CONSOLE
                     19: !if "$(DEBUG)" == "1"
                     20: MFCLIB = ..\..\lib\nafxcrd.lib ..\..\lib\libcxx.lib
                     21: DEBUGFLAGS = /Zd /Od /D_DEBUG
                     22: !else
                     23: MFCLIB = ..\..\lib\nafxcr.lib ..\..\lib\libcxx.lib
                     24: DEBUGFLAGS = /Otx /Gs 
                     25: !endif
                     26: !else
                     27: !if "$(DEBUG)" == "1"
                     28: MFCLIB = ..\..\lib\nafxcwd.lib ..\..\lib\libcxx.lib
                     29: DEBUGFLAGS = /Zd /Od /D_DEBUG
                     30: !else
                     31: MFCLIB = ..\..\lib\nafxcw.lib ..\..\lib\libcxx.lib
                     32: DEBUGFLAGS = /Otx /Gs
                     33: !endif
                     34: !endif
                     35: 
                     36: CC = cl386 
                     37: CFLAGS = /c /G3d /W3 $(DEBUGFLAGS) $(MFCFLAGS)
                     38: 
                     39: CPP = cl386
                     40: CPPFLAGS = /c /G3d /W3 $(DEBUGFLAGS) $(MFCFLAGS)
                     41: 
                     42: !if "$(PCH)" != ""
                     43: CPPFLAGS=$(CPPFLAGS) /Yu$(PCH)
                     44: !endif
                     45: 
                     46: 
                     47: !if "$(DEBUG)" == "1"
                     48: LINKDEBUG = -debug:partial
                     49: !else
                     50: LINKDEBUG = 
                     51: !endif
                     52: LINK = coff -link $(LINKDEBUG)
                     53: 
                     54: # link flags - must be specified after $(link)
                     55: #
                     56: # conflags : creating a character based console application
                     57: # guiflags : creating a GUI based "Windows" application
                     58: 
                     59: CONFLAGS =  -subsystem:console -entry:mainCRTStartup
                     60: GUIFLAGS =  -subsystem:windows -entry:WinMainCRTStartup
                     61: 
                     62: # Link libraries - system import and C runtime libraries
                     63: #
                     64: # conlibs : libraries to link with for a console application
                     65: # guilibs : libraries to link with for a "Windows" application
                     66: #
                     67: # note : $(LIB) is set in environment variables
                     68: 
                     69: CONLIBS = $(LIB)\libc.lib $(LIB)\ntdll.lib \
                     70: $(LIB)\kernel32.lib $(LIB)\netapi32.lib
                     71: 
                     72: GUILIBS = $(LIB)\libc.lib $(LIB)\ntdll.lib \
                     73: $(LIB)\kernel32.lib $(LIB)\user32.lib $(LIB)\gdi32.lib $(LIB)\comdlg32.lib \
                     74: $(LIB)\olecli32.lib $(LIB)\olesvr32.lib $(LIB)\shell32.lib $(LIB)\netapi32.lib \
                     75: $(LIB)\userrtl.lib $(LIB)\winreg.lib
                     76: 
                     77: .SUFFIXES : .cpp
                     78: .cpp.obj :
                     79:     $(CPP) $(CPPFLAGS) $*.cpp
                     80: 
                     81: .c.obj :
                     82:     $(CC) $(CFLAGS) $(CVARS) $*.c
                     83: 
                     84: .rc.res :
                     85:     rc /r /fo $*.tmp $<
                     86:     cvtres -i386 $*.tmp -o $*.res
                     87:     del $*.tmp
                     88: 

unix.superglobalmegacorp.com

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