!IF 0

Copyright (c) 1989  Microsoft Corporation

Module Name:

    sources.

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:

    Mark Lucovsky (markl) 18-Sep-1990

NOTE:   Commented description of this file is in \nt\bak\bin\sources.tpl

!ENDIF

TARGETPATH=obj
TARGETNAME=
TARGETTYPE=LIBRARY

#
# These are files built from other headers, then published.
#

NTTARGETFILE0=$(O)\ntsecapi.h \
              $(O)\subauth.h \
              $(O)\ntsecpkg.h \
              $(O)\aclapi.h \
              $(O)\aclapip.h \
              $(O)\sddl.h \
              $(O)\sddlp.h \
              $(O)\winsafer.h \
              $(O)\winsaferp.h \
              $(O)\wincrypt.h

#
# We publish in two places.
#       WINDOWS_INC is public\internal\windows\inc, and is are available to anyone else
#              in the NT project, but not released to customers
#       PROJECT_INC is public\internal\ds\inc, and is are available to anyone else
#              in the NT project, but not released to customers
#       SDK_INC is public\sdk\inc, and not automatically released to customers, it is
#              the prime spot for SDK header files.
#
#
# The following two macros are the lists of headers to be published to the root
# project.  Keep the list of files sorted so we can keep track of which files are in,
# and which files are not.
#

PUBLISH_IN_PROJECT_INC=\
    {adsi.w=$(PROJECT_INC_PATH)\adsi.h}\
    {aes.w=$(PROJECT_INC_PATH)\crypto\aes.h} \
    {alloca.w=$(PROJECT_INC_PATH)\alloca.h} \
    {apperr.w=$(PROJECT_INC_PATH)\apperr.h}\
    {apperr2.w=$(PROJECT_INC_PATH)\apperr2.h}\
    {authzi.w=$(PROJECT_INC_PATH)\authzi.h}\
    {benaloh.w=$(PROJECT_INC_PATH)\crypto\benaloh.h} \
    {bignum.w=$(PROJECT_INC_PATH)\crypto\bignum.h} \
    {brcommon.w=$(PROJECT_INC_PATH)\brcommon.h}\
    {confname.w=$(PROJECT_INC_PATH)\confname.h}\
    {credp.w=$(PROJECT_INC_PATH)\credp.h}\
    {crypstub.w=$(PROJECT_INC_PATH)\crypstub.h}\
    {crypt.w=$(PROJECT_INC_PATH)\crypt.h}\
    {cryptui.w=$(PROJECT_INC_PATH)\cryptui.h}\
    {dblint.w=$(PROJECT_INC_PATH)\crypto\dblint.h} \
    {des.w=$(PROJECT_INC_PATH)\crypto\des.h} \
    {des3.w=$(PROJECT_INC_PATH)\crypto\des3.h} \
    {descrypt.w=$(PROJECT_INC_PATH)\crypto\descrypt.h} \
    {dns.w=$(PROJECT_INC_PATH)\dns.h} \
    {dnsapi.w=$(PROJECT_INC_PATH)\dnsapi.h} \
    {dnslib.w=$(PROJECT_INC_PATH)\dnslib.h} \
    {dnsrpc.w=$(PROJECT_INC_PATH)\dnsrpc.h} \
    {dosprint.w=$(PROJECT_INC_PATH)\dosprint.h} \
    {dsgetdcp.w=$(PROJECT_INC_PATH)\dsgetdcp.h} \
    {dsmnname.w=$(PROJECT_INC_PATH)\dsmnname.h}\
    {dspropp.w=$(PROJECT_INC_PATH)\dspropp.h} \
    {engine.w=$(PROJECT_INC_PATH)\crypto\engine.h} \
    {fpnwname.w=$(PROJECT_INC_PATH)\fpnwname.h}\
    {ftnfoctx.w=$(PROJECT_INC_PATH)\ftnfoctx.h}\
    {ginaipc.w=$(PROJECT_INC_PATH)\ginaipc.h} \
    {hmac.w=$(PROJECT_INC_PATH)\crypto\hmac.h} \
    {jet.w=$(PROJECT_INC_PATH)\jet.h} \
    {jet500.w=$(PROJECT_INC_PATH)\jet500.h} \
    {keymgr.w=$(PROJECT_INC_PATH)\keymgr.h} \
    {llsapi.w=$(PROJECT_INC_PATH)\llsapi.h}\
    {loghours.w=$(PROJECT_INC_PATH)\loghours.h}\
    {logonmsv.w=$(PROJECT_INC_PATH)\logonmsv.h} \
    {lsaimp.w=$(PROJECT_INC_PATH)\lsaimp.h} \
    {lsaicli.w=$(PROJECT_INC_PATH)\lsaicli.h} \
    {lsaisrv.w=$(PROJECT_INC_PATH)\lsaisrv.h} \
    {martaexp.w=$(PROJECT_INC_PATH)\martaexp.h} \
    {md2.w=$(PROJECT_INC_PATH)\crypto\md2.h} \
    {md4.w=$(PROJECT_INC_PATH)\crypto\md4.h} \
    {md5.w=$(PROJECT_INC_PATH)\crypto\md5.h} \
    {modes.w=$(PROJECT_INC_PATH)\crypto\modes.h} \
    {msginaexports.w=$(PROJECT_INC_PATH)\msginaexports.h} \
    {netdebug.w=$(PROJECT_INC_PATH)\netdebug.h}\
    {netlib.w=$(PROJECT_INC_PATH)\netlib.h}\
    {netlibnt.w=$(PROJECT_INC_PATH)\netlibnt.h}\
    {netlogon.w=$(PROJECT_INC_PATH)\netlogon.h}\
    {ntdsadef.w=$(PROJECT_INC_PATH)\ntdsadef.h}\
    {ntdsapip.w=$(PROJECT_INC_PATH)\ntdsapip.h}\
    {ntsamp.w=$(PROJECT_INC_PATH)\ntsamp.h}\
    {nwapi.w=$(PROJECT_INC_PATH)\nwapi.h}\
    {nwapi32.w=$(PROJECT_INC_PATH)\nwapi32.h} \
    {nwcons.w=$(PROJECT_INC_PATH)\nwcons.h}\
    {nwrnames.w=$(PROJECT_INC_PATH)\nwrnames.h}\
    {nwsap.w=$(PROJECT_INC_PATH)\nwsap.h} \
    {nwsnames.w=$(PROJECT_INC_PATH)\nwsnames.h}\
    {passrec.w=$(PROJECT_INC_PATH)\passrec.h} \
    {randlib.w=$(PROJECT_INC_PATH)\crypto\randlib.h} \
    {recovery.w=$(PROJECT_INC_PATH)\recovery.h} \
    {rc2.w=$(PROJECT_INC_PATH)\crypto\rc2.h} \
    {rc4.w=$(PROJECT_INC_PATH)\crypto\rc4.h} \
    {rnraddrs.w=$(PROJECT_INC_PATH)\rnraddrs.h} \
    {rsa.w=$(PROJECT_INC_PATH)\crypto\rsa.h} \
    {rsa_fast.w=$(PROJECT_INC_PATH)\crypto\rsa_fast.h} \
    {rsa_math.w=$(PROJECT_INC_PATH)\crypto\rsa_math.h} \
    {rsa_sys.w=$(PROJECT_INC_PATH)\crypto\rsa_sys.h} \
    {rxprint.w=$(PROJECT_INC_PATH)\rxprint.h} \
    {rxserver.w=$(PROJECT_INC_PATH)\rxserver.h}\
    {samisrv.w=$(PROJECT_INC_PATH)\samisrv.h}\
    {scesetup.w=$(PROJECT_INC_PATH)\scesetup.h} \
    {scioctl.w=$(PROJECT_INC_PATH)\scioctl.h} \
    {sclgntfy.w=$(PROJECT_INC_PATH)\sclgntfy.h} \
    {sclogon.w=$(PROJECT_INC_PATH)\sclogon.h} \
    {scredir.idl=$(PROJECT_INC_PATH)\scredir.idl} \
    {secedit.w=$(PROJECT_INC_PATH)\secedit.h} \
    {secint.w=$(PROJECT_INC_PATH)\secint.h} \
    {secobj.w=$(PROJECT_INC_PATH)\secobj.h} \
    {sha.w=$(PROJECT_INC_PATH)\crypto\sha.h} \
    {sha2.w=$(PROJECT_INC_PATH)\crypto\sha2.h} \
    {shacomm.w=$(PROJECT_INC_PATH)\crypto\shacomm.h} \
    {ssi.w=$(PROJECT_INC_PATH)\ssi.h}\
    {tripldes.w=$(PROJECT_INC_PATH)\crypto\tripldes.h} \
    {tstring.w=$(PROJECT_INC_PATH)\tstring.h}\
    {uascache.w=$(PROJECT_INC_PATH)\uascache.h}\
    {uint4.w=$(PROJECT_INC_PATH)\crypto\uint4.h} \
    {w32timep.w=$(PROJECT_INC_PATH)\w32timep.h} \
    {winsaferrh.w=$(PROJECT_INC_PATH)\winsafer.rh} \
    {winsaferrc.w=$(PROJECT_INC_PATH)\winsafer.rc} \
    {wintrustp.w=$(PROJECT_INC_PATH)\crypto\wintrustp.h} \
    {xom.w=$(PROJECT_INC_PATH)\xom.h} \
    {wlballoonrc.w=$(PROJECT_INC_PATH)\wlballoon.rc} \
    {wlballoonrh.w=$(PROJECT_INC_PATH)\wlballoon.rh} \
    {$(O)\sddlp.h=$(PROJECT_INC_PATH)\sddlp.h}

PUBLISH_IN_SDK_INC=\
    {activeds.w=$(SDK_INC_PATH)\activeds.h} \
    {adsdb.w=$(SDK_INC_PATH)\adsdb.h} \
    {adserr.w=$(SDK_INC_PATH)\adserr.h} \
    {adshlp.w=$(SDK_INC_PATH)\adshlp.h} \
    {adsiid.w=$(SDK_INC_PATH)\adsiid.h} \
    {adsnms.w=$(SDK_INC_PATH)\adsnms.h} \
    {adssts.w=$(SDK_INC_PATH)\adssts.h} \
    {adtgen.w=$(SDK_INC_PATH)\adtgen.h}\
    {appmgmt.w=$(SDK_INC_PATH)\appmgmt.h}\
    {authz.w=$(SDK_INC_PATH)\authz.h}\
    {autoenr.w=$(SDK_INC_PATH)\autoenr.h}\
    {certmap.w=$(SDK_INC_PATH)\certmap.h} \
    {cryptuiapi.w=$(SDK_INC_PATH)\cryptuiapi.h}\
    {cspdk.w=$(SDK_INC_PATH)\cspdk.h}\
    {dsgetdc.w=$(SDK_INC_PATH)\dsgetdc.h} \
    {dsrole.w=$(SDK_INC_PATH)\dsrole.h} \
    {dsrolep.w=$(DS_INC_PATH)\dsrolep.h}\
    {i_cryptasn1tls.w=$(SDK_INC_PATH)\i_cryptasn1tls.h}\
    {ismapi.w=$(SDK_INC_PATH)\ismapi.h}\
    {kerbcon.w=$(SDK_INC_PATH)\kerbcon.h} \
    {kerberos.w=$(SDK_INC_PATH)\kerberos.h} \
    {lm.w=$(SDK_INC_PATH)\lm.h} \
    {lmaccess.w=$(SDK_INC_PATH)\lmaccess.h} \
    {lmalert.w=$(SDK_INC_PATH)\lmalert.h} \
    {lmapibuf.w=$(SDK_INC_PATH)\lmapibuf.h} \
    {lmat.w=$(SDK_INC_PATH)\lmat.h} \
    {lmaudit.w=$(SDK_INC_PATH)\lmaudit.h} \
    {lmbrowsr.w=$(SDK_INC_PATH)\lmbrowsr.h} \
    {lmchdev.w=$(SDK_INC_PATH)\lmchdev.h} \
    {lmconfig.w=$(SDK_INC_PATH)\lmconfig.h} \
    {lmcons.w=$(SDK_INC_PATH)\lmcons.h} \
    {lmdfs.w=$(SDK_INC_PATH)\lmdfs.h} \
    {lmerr.w=$(SDK_INC_PATH)\lmerr.h} \
    {lmerrlog.w=$(SDK_INC_PATH)\lmerrlog.h} \
    {lmjoin.w=$(SDK_INC_PATH)\lmjoin.h} \
    {lmmsg.w=$(SDK_INC_PATH)\lmmsg.h} \
    {lmremutl.w=$(SDK_INC_PATH)\lmremutl.h} \
    {lmrepl.w=$(SDK_INC_PATH)\lmrepl.h} \
    {lmrpl.w=$(SDK_INC_PATH)\lmrpl.h} \
    {lmserver.w=$(SDK_INC_PATH)\lmserver.h} \
    {lmshare.w=$(SDK_INC_PATH)\lmshare.h} \
    {lmsname.w=$(SDK_INC_PATH)\lmsname.h} \
    {lmstats.w=$(SDK_INC_PATH)\lmstats.h} \
    {lmsvc.w=$(SDK_INC_PATH)\lmsvc.h} \
    {lmuse.w=$(SDK_INC_PATH)\lmuse.h} \
    {lmuseflg.w=$(SDK_INC_PATH)\lmuseflg.h} \
    {lmwksta.w=$(SDK_INC_PATH)\lmwksta.h} \
    {mscat.w=$(SDK_INC_PATH)\mscat.h}\
    {mschapp.w=$(SDK_INC_PATH)\mschapp.h}\
    {mssign32.w=$(SDK_INC_PATH)\mssign32.h}\
    {mssip.w=$(SDK_INC_PATH)\mssip.h}\
    {ntddksec.w=$(SDK_INC_PATH)\ntddksec.h}\
    {ntdsapi.w=$(SDK_INC_PATH)\ntdsapi.h}\
    {ntdsbcli.w=$(SDK_INC_PATH)\ntdsbcli.h}\
    {ntldap.w=$(SDK_INC_PATH)\ntldap.h}\
    {ntlmsp.w=$(SDK_INC_PATH)\ntlmsp.h}\
    {ntlsa.w=$(SDK_INC_PATH)\ntlsa.h} \
    {ntrmlsa.w=$(DS_INC_PATH)\ntrmlsa.h} \
    {ntmsv1_0.w=$(SDK_INC_PATH)\ntmsv1_0.h} \
    {ntsam.w=$(SDK_INC_PATH)\ntsam.h} \
    {ntseapi.w=$(SDK_INC_PATH)\ntseapi.h} \
    {rkeysvcc.w=$(SDK_INC_PATH)\rkeysvcc.h} \
    {scesvc.w=$(SDK_INC_PATH)\scesvc.h} \
    {schannel.w=$(SDK_INC_PATH)\schannel.h} \
    {schnlsp.w=$(SDK_INC_PATH)\schnlsp.h} \
    {secext.w=$(SDK_INC_PATH)\secext.h} \
    {secpkg.w=$(SDK_INC_PATH)\secpkg.h} \
    {sipbase.w=$(SDK_INC_PATH)\sipbase.h}\
    {softpub.w=$(SDK_INC_PATH)\softpub.h}\
    {sspi.w=$(SDK_INC_PATH)\sspi.h} \
    {timeprov.w=$(SDK_INC_PATH)\timeprov.h}\
    {wdigest.w=$(SDK_INC_PATH)\wdigest.h} \
    {wincred.w=$(SDK_INC_PATH)\wincred.h}\
    {wincrui.w=$(SDK_INC_PATH)\wincrui.h}\
    {windns.w=$(SDK_INC_PATH)\windns.h}\
    {winldap.w=$(SDK_INC_PATH)\winldap.h}\
    {wintrust.w=$(SDK_INC_PATH)\wintrust.h}\
    {winwlx.w=$(SDK_INC_PATH)\winwlx.h}\
    {winefs.w=$(SDK_INC_PATH)\winefs.h}\
    {$(O)\aclapi.h=$(SDK_INC_PATH)\aclapi.h} \
    {$(O)\sddl.h=$(SDK_INC_PATH)\sddl.h} \
    {$(O)\winsafer.h=$(SDK_INC_PATH)\winsafer.h} \
    {$(O)\ntsecapi.h=$(SDK_INC_PATH)\ntsecapi.h}\
    {$(O)\ntsecpkg.h=$(SDK_INC_PATH)\ntsecpkg.h}\
    {$(O)\subauth.h=$(SDK_INC_PATH)\subauth.h}\
    {$(O)\wincrypt.h=$(SDK_INC_PATH)\wincrypt.h}

PUBLISH_IN_WINDOWS_INC=\
    {$(O)\aclapip.h=$(WINDOWS_INC_PATH)\aclapip.h} \
    {$(O)\winsaferp.h=$(DS_INC_PATH)\winsaferp.h}

PUBLISH_IN_DDK_INC=\
    {upssvc.h=$(DDK_INC_PATH)\upssvc.h}

SOURCES=

PASS0_PUBLISH=\
        $(PUBLISH_IN_PROJECT_INC) \
        $(PUBLISH_IN_SDK_INC)     \
        $(PUBLISH_IN_WINDOWS_INC)     \
        $(PUBLISH_IN_DDK_INC)