Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
TARGETNAME=dhcpcsvc TARGETPATH=obj TARGETTYPE=DYNLINK PASS1_PUBLISH={$(O)\dhcpcsvc.lib=$(SDK_LIB_PATH)\dhcpcsvc.lib}
NET_C_DEFINES=-DUNICODE -DWIN32
C_DEFINES=$(C_DEFINES) -D_PNP_POWER=1 -D_PNP_POWER_ -D__DHCP_DYNDNS_ENABLED__
# use the following if you want to add Client Options Api functionality. C_DEFINES=$(C_DEFINES) -D__DHCP_CLIENT_OPTIONS_API_ENABLED__
!IF 0 The file api.c would eventually go away. It currently contains the existing api code. The real code is in the api*.c files; Currently they would be #def'ed out. (excluded); and the api.c would alone get included (becuase of the absence of the __DHCP_CLIENT_OPTIONS_API_ENABLED__ in the above C_DEFINES line. When the options api is enabled through the above define, api.c would get #def'ed away and only the newer implementation would remain. !ENDIF
DLLENTRY=DhcpClientDllInit PRECOMPILED_INCLUDE=precomp.h USE_MSVCRT=1
TARGETLIBS=\ $(NET_LIB_PATH)\ndispnp.lib \ $(SDK_LIB_PATH)\advapi32.lib \ $(SDK_LIB_PATH)\dnsapi.lib \ $(SDK_LIB_PATH)\dnslib.lib \ $(SDK_LIB_PATH)\iphlpapi.lib \ $(SDK_LIB_PATH)\kernel32.lib \ $(SDK_LIB_PATH)\rpcrt4.lib \ $(SDK_LIB_PATH)\secur32.lib \ $(SDK_LIB_PATH)\user32.lib \ $(SDK_LIB_PATH)\ws2_32.lib \ ..\..\lib\$(O)\dhcplib.lib \ ..\dhcp\$(O)\dhcpcli2.lib
INCLUDES=..\inc;..\..\inc;$(BASE_INC_PATH);$(DS_INC_PATH)
SOURCES=\ apiappl.c \ apinmp.c \ change.c \ dhcp.c \ dhcp.rc \ dhcpmsg.mc \ dhcpreg.c \ ioctl.c \ leaseapi.c \ mdhccapi.c \ mdhcpcli.c \ util.c \ nlanotif.c
UMTYPE=console UMRES=$(@R).res UMLIBS=\ $(O)\dhcpcsvc.lib \ $(SDK_LIB_PATH)\iphlpapi.lib \ $(SDK_LIB_PATH)\ntdll.lib \ $(SDK_LIB_PATH)\ws2_32.lib \ ..\..\lib\$(O)\dhcplib.lib
NTTARGETFILE0=\ $(O)\dhcpcli.res \ $(O)\mdhcptst.res \ $(O)\rastest.res \ $(O)\optapi.res \ $(O)\tdhcpcapi.res \ $(O)\dhcpc.res \ $(O)\dumpdhcp.res
UMAPPL=dhcpcli*mdhcptst*rastest*optapi*tdhcpcapi*dhcpc*dumpdhcp
MISCFILES=..\DHCP_Client_{C4F799D8-E6F6-45CA-914F-4F6616CDE211}.sld
|