00001 !
IF 0
00002
00003
Copyright (c) 1989 Microsoft Corporation
00004
00005 Module
Name:
00006
00007 sources.
00008
00009 Abstract:
00010
00011 This
file specifies
the target component being built and
the list of
00012 sources files needed to build that component. Also specifies optional
00013 compiler switches and libraries that are unique
for the component being
00014 built.
00015
00016
00017 Author:
00018
00019 Steve Wood (stevewo) 12-Apr-1990
00020
00021 NOTE: Commented description of
this file is in \nt\bak\bin\sources.tpl
00022
00023 !ENDIF
00024
00025 MAJORCOMP=user
00026 MINORCOMP=userkdx
00027
00028 TARGETNAME=userkdx
00029 TARGETTYPE=DYNLINK
00030
00031 TARGETPATH=obj
00032
00033 TARGETLIBS=$(BASEDIR)\
public\sdk\lib\*\kernel32.lib
00034
00035 LINKLIBS=$(BASEDIR)\
public\sdk\lib\*\libc.lib
00036
00037
KERNEL=1
00038
00039 C_DEFINES=$(C_DEFINES) $(USER_C_DEFINES) -DUNICODE -D_USER32_ -DKERNEL -D_CROSS_PLATFORM_
00040
00041 !IFNDEF MSC_WARNING_LEVEL
00042 MSC_WARNING_LEVEL=/W3
00043 !ENDIF
00044 MSC_WARNING_LEVEL=$(MSC_WARNING_LEVEL) /WX
00045
00046 INCLUDES=..\..; \
00047 ..\..\..\kernel; \
00048 ..\..\..\kernel\$(ALT_PROJECT); \
00049 ..\..\..\inc; \
00050 ..\..\..\inc\$(ALT_PROJECT); \
00051 ..\..\..\..\w32inc; \
00052 ..\..\..\..\ntgdi\inc; \
00053 $(BASEDIR)\
private\ntos\inc; \
00054 $(BASEDIR)\
private\ntos\fsrtl; \
00055 $(BASEDIR)\
private\ntos\cache; \
00056 $(BASEDIR)\
private\ntos\cntfs; \
00057 $(BASEDIR)\
private\ntos\dd\cnss; \
00058 $(BASEDIR)\
private\ntos\w32\ntgdi\inc; \
00059 $(BASEDIR)\
private\ntos\w32\w32inc; \
00060 $(BASEDIR)\
private\ntos\w32\ntcon\inc
00061
00062
00063
00064 USE_NTDLL=1
00065
00066 SOURCES=..\kdexts.c \
00067 ..\userexts.c \
00068 ..\ia64.c \
00069 ..\i386.c \
00070 ..\alpha.c \
00071 ..\userexts.rc
00072
00073 SOURCES_OPTIONS=-c0
00074 NTTARGETFILE0=userkdx.def ..\$(TARGET_DIRECTORY)\dsotable.c
00075 UMTYPE=console
00076
00077 SOURCES_USED=..\sources.inc
00078
00079 SUBSYSTEM_VERSION=4.0