diff options
Diffstat (limited to 'private/newsam2/server/exe/sources')
-rw-r--r-- | private/newsam2/server/exe/sources | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/private/newsam2/server/exe/sources b/private/newsam2/server/exe/sources new file mode 100644 index 000000000..74c4420f3 --- /dev/null +++ b/private/newsam2/server/exe/sources @@ -0,0 +1,136 @@ +!IF 0 + +Copyright (c) 1989 - 1996 Microsoft Corporation + +Abstract: + + This file specifies the target component being built and the list of + sources files needed to build that component. Also specifies optional + compiler switches and libraries that are unique for the component being + built. + +Author: + + Chris Mayhall (ChrisMay) 03-Jul-1996 + +NOTE: Commented description of this file is in \nt\oak\bin\sources.tpl + +>>>NOTE: The target name has changed from "samapp.exe" to "ntds.exe".<<< + +!ENDIF + +DS_BUILD=1 + +MAJORCOMP=sam + +MINORCOMP=server + +USE_LIBCMT=1 + +TARGETNAME=ntds + +TARGETPATH=obj + +TARGETTYPE=PROGRAM + +UMTYPE=console + +TARGETLIBS= \ + $(BASEDIR)\public\sdk\lib\*\nlrepl.lib \ + $(BASEDIR)\public\sdk\lib\*\rpcrt4.lib \ + $(BASEDIR)\public\sdk\lib\*\rpcndr.lib \ + $(BASEDIR)\public\sdk\lib\*\rpcutil.lib \ + $(BASEDIR)\public\sdk\lib\*\kernel32.lib \ + $(BASEDIR)\public\sdk\lib\*\advapi32.lib \ + $(BASEDIR)\public\sdk\lib\*\lsasrv.lib \ + $(BASEDIR)\public\sdk\lib\*\lsadll.lib \ + $(BASEDIR)\public\sdk\lib\*\ntdll.lib \ + ..\..\..\lsa\crypt\engine\obj\*\rc4c.obj \ + ..\..\..\ds\src\dsamain\dll\obj\*\dsa.lib + +INCLUDES=.;..;..\..\inc;..\..\..\inc;..\..\..\lsa\crypt\engine;..\..\..\ds\src\inc;..\..\..\ds\src\dsamain\include;..\..\..\ds\src\xinc; + +NTPROFILEINPUT=yes + +SOURCES= \ + ..\display.c \ + ..\alias.c \ + ..\almember.c \ + ..\attr.c \ + ..\bldsam3.c \ + ..\close.c \ + ..\context.c \ + ..\dbgutil.c \ + ..\domain.c \ + ..\dslayer.c \ + ..\dsmember.c \ + ..\dsutil.c \ + ..\enum.c \ + ..\gentab2.c \ + ..\global.c \ + ..\group.c \ + ..\notify.c \ + ..\oldstub.c \ + ..\rundown.c \ + ..\samifree.c \ + ..\samrpc_s.c \ + ..\sam_rev.rc \ + ..\samss.c \ + ..\secdescr.c \ + ..\security.c \ + ..\server.c \ + ..\user.c \ + ..\utility.c \ + ..\upgrade.c \ + ..\dsmember.c \ + main.c \ + lsathunk.c \ + seed.c \ + cnvrtdat.c \ + srvtest.c \ + stgtest.c \ + attrtest.c \ + testutil.c \ + cuttest.c \ + grptest.c + +C_DEFINES=-DRPC_NO_WINDOWS_H -DUSER_MODE_SAM -D_MT -DMT + +USE_CRTDLL=1 + +# +# IDL Files - The stand-alone version (ntds.exe) produced by this file uses +# a different interface UUID (see samsrv.idl) than that of the samsrv.dll +# for testing purposes. +# + +IDL_NAME=samrpc + +SERVER_ACF=..\..\samsrv.acf + +SERVER_INC_FILE=samrpc.h + +SDKINC=$(BASEDIR)\public\sdk\inc + +SDKCRTINC=$(BASEDIR)\public\sdk\inc\crt + +PRIVATEINC=..\..\..\inc + +SERVER_FLAGS=-acf $(SERVER_ACF) -header $(SERVER_INC_FILE) -DUSER_MODE_SAM + +INCS=-I$(SDKINC) -I$(SDKCRTINC) -I..\.. -I$(PRIVATEINC) + +SERVER_CPP=-cpp_cmd "$(MIDL_CPP)" $(MIDL_FLAGS) + +# +# Defining the NTTARGETFILES variable causes MAKEFILE.DEF to attempt to +# include .\makefile.inc immediately after it specifies the top +# level targets (all, clean and loc) and their dependencies. MAKEFILE.DEF +# also expands the value of the NTTARGETFILES variable at the end of the +# list of dependencies for the all target. Useful for specifying additional +# targets and dependencies that don't fit the general case covered by +# MAKEFILE.DEF +# + +NTTARGETFILE0=sampmsgs.h + |