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=client
00027 
00028 TARGETNAME=user32
00029 TARGETTYPE=DYNLINK
00030 DLLDEF=$(O)\user32.def
00031 DLLENTRY=
UserClientDllInitialize
00032 
00033 TARGETPATH=obj\$(ALT_PROJECT_TARGET)
00034 TARGETPATHLIB=$(BASEDIR)\
public\sdk\lib\$(ALT_PROJECT_TARGET)
00035 
00036 TARGETLIBS=$(BASEDIR)\
public\sdk\lib\*\kernl32p.lib \
00037            $(BASEDIR)\
public\sdk\lib\*\gdi32p.lib   \
00038            $(BASEDIR)\
public\sdk\lib\*\uuid.lib
00039 
00040 
00041 USE_NTDLL=1
00042 
00043 LINKLIBS= $(BASEDIR)\
public\sdk\lib\$(ALT_PROJECT_TARGET)\*\w32umode.lib \
00044            ..\..\obj\$(ALT_PROJECT_TARGET)\*\userrtl.lib                 \
00045            ..\..\..\obj\*\w32crtl.lib                                    \
00046            ..\..\badapps\obj\*\badapps.lib
00047 
00048 COMMONTARGETS=$(BASEDIR)\
public\sdk\lib\$(ALT_PROJECT_TARGET)\*\user32p.lib
00049 
00050 
00051 C_DEFINES=$(C_DEFINES) $(USER_C_DEFINES) -D_USER32_ -DUNICODE -DUSE_MIRRORING -DSURROGATE
00052 LINKER_FLAGS = $(LINKER_FLAGS) /WX
00053 
00054 !IFNDEF MSC_WARNING_LEVEL
00055 MSC_WARNING_LEVEL=/W3
00056 !ENDIF
00057 MSC_WARNING_LEVEL=$(MSC_WARNING_LEVEL) /WX
00058 
00059 NTTARGETFILE1=$(COMMONTARGETS)
00060 
00061 SOURCES_OPTIONS=-c0
00062 NTTARGETFILE0=dispcb.c $(O)\user32.def
00063 
00064 INCLUDES=..;                                    \
00065          ..\..\inc;                             \
00066          ..\..\inc\$(ALT_PROJECT);              \
00067          ..\..\..\w32inc;                       \
00068          $(BASEDIR)\
private\ntos\inc;           \
00069          ..\..\..\ntgdi\inc;                    \
00070          $(BASEDIR)\
public\sdk\inc\hydra        \
00071          ..\..\badapps
00072 
00073 
00074 NT_UP=0
00075 
00076 DLLORDER=..\$(TARGETNAME).prf
00077 
00078 SOURCES=..\res.rc     \
00079         ..\immhotky.c \
00080         ..\acons.c    \
00081         ..\btnctl.c   \
00082         ..\callback.c \
00083         ..\classc.c   \
00084         ..\cldib.c    \
00085         ..\clenum.c   \
00086         ..\clglobal.c \
00087         ..\clhook.c   \
00088         ..\client.c   \
00089         ..\clientw.c  \
00090         ..\clinit.c   \
00091         ..\clmenu.c   \
00092         ..\clmsg.c    \
00093         ..\clrect.c   \
00094         ..\clres.c    \
00095         ..\combo.c    \
00096         ..\combodir.c \
00097         ..\comboini.c \
00098         ..\connect.c  \
00099         ..\crecv.c    \
00100         ..\csendw.c   \
00101         ..\csrstubs.c \
00102         ..\drawtext.c \
00103         ..\ddemlcli.c \
00104         ..\ddemlwp.c  \
00105         ..\ddetrack.c \
00106         dispcb.c      \
00107         ..\dlgbegin.c \
00108         ..\dlgend.c   \
00109         ..\dlgmgr.c   \
00110         ..\dlgmgr2.c  \
00111         ..\dlgmgrc.c  \
00112         ..\dmmnem.c   \
00113         ..\draw.c     \
00114         ..\edecrare.c \
00115         ..\editec.c   \
00116         ..\editml.c   \
00117         ..\editsl.c   \
00118         ..\edmlrare.c \
00119         ..\edmlonce.c \
00120         ..\edslrare.c \
00121         ..\extract.c  \
00122         ..\fntsweep.c \
00123         ..\getsetc.c  \
00124         ..\handles.c  \
00125         ..\hdata.c    \
00126         ..\
help.c     \
00127         ..\hsz.c      \
00128         ..\instance.c \
00129         ..\keybrdc.c  \
00130         ..\lb1.c      \
00131         ..\lboxctl1.c \
00132         ..\lboxctl2.c \
00133         ..\lboxctl3.c \
00134         ..\lboxmult.c \
00135         ..\lboxrare.c \
00136         ..\lboxvar.c  \
00137         ..\mdimenu.c  \
00138         ..\mdiwin.c   \
00139         ..\menuc.c    \
00140         ..\menuddc.c  \
00141         ..\mmcl.c     \
00142         ..\mngrayc.c  \
00143         ..\monitor.c  \
00144         ..\msgbox.c   \
00145         ..\ntstubs.c  \
00146         ..\oemxlate.c \
00147         ..\queuec.c   \
00148         ..\random.c   \
00149         ..\reader.c   \
00150         ..\
register.c \
00151         ..\rtlinit.c  \
00152         ..\rtlres.c   \
00153         ..\sbapi.c    \
00154         ..\statctl.c  \
00155         ..\stdptcl.c  \
00156         ..\strings.c  \
00157         ..\util.c     \
00158         ..\winable.c  \
00159         ..\winmgrc.c  \
00160         ..\wow.c      \
00161         ..\wsprintf.c \
00162         ..\wstrings.c \
00163         ..\xact.c     \
00164         ..\clienta.c  \
00165         ..\csenda.c   \
00166         ..\fareast.c  \
00167         ..\imectl.c
00168 
00169 UMTYPE=windows
00170 
00171 PRECOMPILED_INCLUDE=..\precomp.h
00172 PRECOMPILED_PCH=precomp.pch
00173 PRECOMPILED_OBJ=precomp.obj
00174 
00175 SOURCES_USED=..\sources.inc