⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 wince底层驱动开发代码 ARM作为一种嵌入式系统处理器
💻
📖 第 1 页 / 共 5 页
字号:
httplite::$(HTTPLITE_COMPONENTS)
    @set TARGETNAME=$@
    @set RELEASETYPE=SDK
    @set TARGETLIBS=$(SG_OUTPUT_SDKLIB)\coredll.lib $(SG_OUTPUT_SDKLIB)\ws2.lib $(SG_INPUT_LIB)\httplstb.lib
    @set DLLENTRY=_DllMainCRTStartup
    $(MAKE) /NOLOGO $@.dll
httpftp:
      @set SOURCELIBS=%%SOURCELIBS%% $(SG_INPUT_LIB)\$@.lib


wceload inetcore dubftps \
smc8xx_SCToVK ppc_lcd8xx \
LayoutManager PS2_AT_00000409 PS2_AT_00000411 PS2_AT_00000412 PS2_AT_00010411 NumPadRmp \
InputLang_0409 InputLang_0411 InputLang_0412 KeybdIst PS2_8042_KbdCommon Nop_KbdCommon Nop_PddList \
Vr412x_serial  VR4173_KbdCommon VR4173_KbdPddList Vr4173_wavedev Vr4173_touch Vr4173_ohci Vr4173_pcmcia vr4122_irsir Vr4122_irmacutl \
HD465irda HD465_KbdCommon HD465ccuart HD465ohcdpdd HD465wavedev \
SLCD2LIB sa11dma SA11X1_KbdCommon sa11uart sa11ohci \
fulllibc \
acmdwrap \
kd kd2 hd dbg ethdbg kitl kitleth ne2kdbg rtl8139dbg dp83815dbg dec21140dbg am79c970dbg 3c90xdbg cs8900dbg vbridge vbridgestub smc9000 smsc100 net2890lib rne_mdd blcommon bootpart eboot dsif dsound schedlog celog shimeng kcover \
PCIreg \
fal ecclib sdnpcik stratak \
loadauth mincrypt traverse \
watapi wcdrom wdisk wudfs ksguid dvdif wserial \
ntcompat bclib lci ldi cclib libc cefrtl bthguid kerbcomm \
pcmconv:
        @echo Copying $@.*
        -@xcopy /I /D /Q $(SG_INPUT_LIB)\$@.* $(SG_OUTPUT_OAKLIB) > nul $(SG_XCOPYREDIRECT)
        -@xcopy /I /D /Q $(SG_INPUT_ROOT)\oak\target\$(_CPUINDPATH)\$@.* $(SG_OUTPUT_OAKTGT) > nul $(SG_XCOPYREDIRECT)
        -@xcopy /I /D /Q $(SG_INPUT_ROOT)\sdk\lib\$(_CPUINDPATH)\$@.* $(SG_OUTPUT_SDKLIB) > nul $(SG_XCOPYREDIRECT)

ceosutil authhlp cecap::
        @echo Copying $@.*
        -@xcopy /I /D /Q $(SG_INPUT_LIB)\$@.* $(SG_OUTPUT_OAKLIB) > nul $(SG_XCOPYREDIRECT)
        -@xcopy /I /D /Q $(SG_INPUT_LIB)\$@.* $(SG_OUTPUT_SDKLIB) > nul $(SG_XCOPYREDIRECT)


# different rules for signed components depending on whether we want to build them or copy the checked-in binaries
!IFDEF  __SYSGEN_BUILDCSPS
rsabase rsaenh::
	@set TARGETLIBS=$(SG_INPUT_LIB)\$@.lib $(SG_INPUT_LIB)\$@.res $(SG_INPUT_LIB)\rsa32.lib $(SG_OUTPUT_SDKLIB)\coredll.lib
        @set DLLENTRY=DllEntry

dssdh::
	@set TARGETLIBS=$(SG_INPUT_LIB)\$@.lib $(SG_INPUT_LIB)\$@.res $(SG_INPUT_LIB)\bignum.lib $(SG_OUTPUT_SDKLIB)\coredll.lib $(SG_INPUT_LIB)\rsa32.lib
        @set DLLENTRY=DllEntry

scwcsp::winscard scwapi
	@set TARGETLIBS=$(SG_INPUT_LIB)\$@.lib $(SG_INPUT_LIB)\$@.res $(SG_OUTPUT_SDKLIB)\winscard.lib $(SG_OUTPUT_SDKLIB)\scwapi.lib $(SG_OUTPUT_SDKLIB)\coredll.lib
        @set DLLENTRY=_DllMainCRTStartup

rsabase rsaenh dssdh scwcsp::
        @set RELEASETYPE=OAK
        @set TARGETTYPE=DYNLINK
        @set DEFFILE=$(SG_INPUT_LIB)\$@.def
        @set SOURCELIBS=
        @set TARGETNAME=$@
        $(MAKECMD) /NOLOGO $(SG_OUTPUT_OAKTGT)\$@.dll
!ELSE

rsabase rsaenh dssdh scwcsp:
        @echo Copying $@.*
        -@xcopy /I /D /Q $(SG_INPUT_ROOT)\oak\target\$(_CPUINDPATH)\$@.* $(SG_OUTPUT_OAKTGT) > nul $(SG_XCOPYREDIRECT)	
!ENDIF

#
# The driver library components
#
csp_mips csp_sh3 csp_sh4 csp_arm csp_arm720t csp_arm920t csp_sa11x0 csp_xscale i486oal aablt wrap2bpp wrap2dr swg ddgpe dxdrvguid wavemdd tch_trns tchbasic tch_cal cardserv pcc_com ser_card ser_card2 com_mdd com_mdd2 ser16550 ddk_bus ddk_map ddk_io ddk_dma ddk_time hcdlib ohcdmdd2 uhcdmdd usbclient rndismini pm_mdd_lib pm_battery_lib pm_default_pdd_lib pm_pda_pdd_lib pmstubs_lib battdrvr_lib $(au1x00_drivers):
        @echo Copying $@.*
        -@xcopy /I /D /Q $(SG_INPUT_LIB)\$@.* $(SG_OUTPUT_OAKLIB) > nul $(SG_XCOPYREDIRECT)

#
# This is a special rule for commctrl which has its DEF file filtered for componentization and
# can be linked with either the 9x or the XP style UI
#
!IF "$(COMMCTRL_LOGIC)" == ""
COMMCTRL_LOGIC=commctrl_hpc
!ENDIF
!IF "$(COMMCTRL_SKIN)" == ""
COMMCTRL_SKIN=commctrlview
!ENDIF

commctrlview::
	@set SOURCELIBS=$(SG_INPUT_LIB)\commctrlview.lib $(SG_INPUT_LIB)\$(COMMCTRL_LOGIC).lib
!IF "$(COMMCTRL_LANGID)" != "."
	res2res -c $(SG_INPUT_LIB)\$(COMMCTRL_LANGID)\commctrlbase.res -fo $(SG_OUTPUT_OAKTGT)\$(COMMCTRL_LANGID)\commctrl.res
!ELSE
	res2res -c $(SG_INPUT_LIB)\$(COMMCTRL_LANGID)\commctrlbase.res -fo $(SG_OUTPUT_OAKTGT)\0409\commctrl.res
!ENDIF

commctrlviewxp::
	@set SOURCELIBS=$(SG_INPUT_LIB)\commctrlviewxp.lib $(SG_INPUT_LIB)\commctrlviewxp.res $(SG_INPUT_LIB)\$(COMMCTRL_LOGIC).lib
!IF "$(COMMCTRL_LANGID)" != "."
	res2res -c $(SG_INPUT_LIB)\$(COMMCTRL_LANGID)\commctrlbase.res $(SG_INPUT_LIB)\commctrlviewxp.res -fo $(SG_OUTPUT_OAKTGT)\$(COMMCTRL_LANGID)\commctrl.res
!ELSE
	res2res -c $(SG_INPUT_LIB)\$(COMMCTRL_LANGID)\commctrlbase.res $(SG_INPUT_LIB)\commctrlviewxp.res -fo $(SG_OUTPUT_OAKTGT)\0409\commctrl.res
!ENDIF


#
# Obsolete modules, or components of modules.
#
math pinglib gwestubs dbgu dbgt nloaddbg cursors miscfunc mainusrq touch demodisp \
vbsen jsen mgdi_s netdetec mgjfonts jscript vbscript consolej arp loadstr:
        @echo WARNING: $@ is no longer part of the OAK. Please remove from your cesysgen.bat


#
# This is to allow backward compatibility additions of dummy targets so that we can change
# components while projects stay on old lkg's
#
!IF "$(_DISABLEBCMAKEFILE)" != "1"
!IF EXIST($(_PRIVATEROOT)\bat\bcsysgen.mak)
!INCLUDE $(_PRIVATEROOT)\bat\bcsysgen.mak
!ENDIF
!ENDIF


####################################################################################################
# These are modules which link as part of the sysgen phase, but are not componentized.
# This includes everything else in PRIVATE\WINCEOS except those that have explicit rules above
# When you add your module here, please follow the 4-step instructions laid down below.
####################################################################################################
#
# STEP1: List your dependencies (other things that must link before you in the sysgen phase) and
#        set your TARGETLIBS variable. List your link libs & RES files first and your import libs last
#        Don't list coredll.dll. It will be included by default. Don't set SOURCELIBS. It is not used
#        in this phase. Also note that all rules in this section must end in :: not :,  The only
#        exception is for rules that define artificial targets, such as export libraries from
#        components with circular dependencies (which should normally be avoided anyway).
#
# IMPORTANT: Don't forget to list your dependencies. Anything you list in TARGETLIBS that also builds
# in this makefile *must* be listed as a dependency. E.g. commctrl etc
#

## Some useful generic macros
OWNLIB=$(SG_INPUT_LIB)\$@.lib
OWNSTATICLIB=$(SG_INPUT_LIB)\$@_lib.lib
OWNRES=$(SG_INPUT_LIB)\$@.res
OWNLIB_RES=$(SG_INPUT_LIB)\$@.lib $(SG_INPUT_LIB)\$@.res
CCLIB=$(SG_OUTPUT_SDKLIB)\commctrl.lib
WINSOCKLIB=$(SG_OUTPUT_SDKLIB)\winsock.lib
WS2LIB=$(SG_OUTPUT_SDKLIB)\ws2.lib
OTHERS_ROOT=$(_WINCEROOT)\others

# Info file for wcetk.
wcetk:
        -@echo SERVERNAME=$(COMPUTERNAME) > $(SG_OUTPUT_ROOT)\oak\files\wcetk.txt
        @echo PORTNUMBER=5555 >> $(SG_OUTPUT_ROOT)\oak\files\wcetk.txt
        @echo AUTORUN=0 >> $(SG_OUTPUT_ROOT)\oak\files\wcetk.txt
        @echo DEFAULTSUITE= >> $(SG_OUTPUT_ROOT)\oak\files\wcetk.txt
        -@xcopy /I /D /Q $(OTHERS_ROOT)\wcetk\$(_TGTCPU)\clientside.exe $(SG_OUTPUT_OAKTGT)  > nul $(SG_XCOPYREDIRECT)
!IF "$(WINCEREL)" == "1"
        -@xcopy /I /D /Q $(SG_OUTPUT_ROOT)\oak\files\wcetk.txt $(_FLATRELEASEDIR)  > nul $(SG_XCOPYREDIRECT)
        -@xcopy /I /D /Q $(OTHERS_ROOT)\wcetk\$(_TGTCPU)\clientside.exe $(_FLATRELEASEDIR)  > nul $(SG_XCOPYREDIRECT)
!ENDIF

#
# Network/Comm stuff
#
NTCOMPATLIB=$(SG_INPUT_ROOT)\sdk\lib\$(_CPUINDPATH)\ntcompat.lib
CEDDKLIB=$(SG_OUTPUT_OAKLIB)\ceddk.lib
CXPORT_CCLIBS=$(SG_OUTPUT_SDKLIB)\cxport.lib $(SG_INPUT_LIB)\cclib.lib
NDISLIB=$(SG_OUTPUT_SDKLIB)\ndis.lib

## Determine whether to include PPP Server support
!IF "$(SYSGEN_PPP_SERVER)" == "1"
PPPSRVLIB=$(SG_INPUT_LIB)\ppp2srv.lib $(SG_OUTPUT_OAKLIB)\ntlmssp.lib
PPPSRVDEPENDS=ntlmssp
!ELSE
PPPSRVLIB=$(SG_INPUT_LIB)\ppp2srvstub.lib
PPPSRVDEPENDS=
!ENDIF

nspm::
        @set TARGETLIBS=$(OWNLIB)
wspm::
        @set TARGETLIBS=$(OWNLIB)
ws2instl:: ws2
        @set TARGETLIBS=$(OWNLIB) $(WS2LIB)
ndis:: ceddk
        @set TARGETLIBS=$(SG_INPUT_LIB)\ndislib.lib     $(NTCOMPATLIB) $(CEDDKLIB)
tcpip6:: cxport iphlpapi ndis
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\sys6.lib $(SG_INPUT_LIB)\tcp6.lib $(SG_INPUT_LIB)\udp6.lib \
        $(SG_INPUT_LIB)\ip6.lib $(SG_INPUT_LIB)\algrthm6.lib $(SG_OUTPUT_SDKLIB)\iphlpapi.lib $(NDISLIB) $(NTCOMPATLIB) $(CXPORT_CCLIBS)
tcpstk:: cxport ndis
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\tcp.lib $(SG_INPUT_LIB)\ip.lib $(NDISLIB) $(NTCOMPATLIB) $(CXPORT_CCLIBS)
ppp::   ndis cxport $(PPPSRVDEPENDS)
        @set TARGETLIBS=$(SG_INPUT_LIB)\ppp2app.lib $(SG_INPUT_LIB)\ppp2app.res $(SG_INPUT_LIB)\ppp2ncp.lib \
	$(SG_INPUT_LIB)\ppp2ccp.lib  $(SG_INPUT_LIB)\ppp2ipcp.lib $(SG_INPUT_LIB)\pppipv6cp.lib\
        $(SG_INPUT_LIB)\ppp2lcp.lib  $(SG_INPUT_LIB)\ppp2auth.lib $(SG_INPUT_LIB)\ppp2ras.lib \
	$(SG_INPUT_LIB)\ppp2ndis.lib $(PPPSRVLIB)  $(SG_OUTPUT_SDKLIB)\coredll.lib $(SG_INPUT_LIB)\rsa32.lib \
        $(CXPORT_CCLIBS) $(NTCOMPATLIB) $(NDISLIB)
pptp::  ndis cxport netmui
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\raspptp.lib $(CXPORT_CCLIBS) $(NTCOMPATLIB) $(WINSOCKLIB) $(NDISLIB)
l2tp::  ndis cxport iphlpapi ws2 ipsecsvc crypt32 netmui
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\l2tp.lib $(CXPORT_CCLIBS) $(NTCOMPATLIB) $(SG_OUTPUT_SDKLIB)\iphlpapi.lib $(WS2LIB) $(NDISLIB) $(SG_OUTPUT_SDKLIB)\crypt32.lib $(SG_OUTPUT_OAKLIB)\ipsecsvc.lib
pppoe:: ndis cxport
        @set TARGETLIBS=$(OWNLIB) $(CXPORT_CCLIBS) $(NTCOMPATLIB) $(NDISLIB)
eap::   cxport
        @set TARGETLIBS=$(OWNLIB) $(CXPORT_CCLIBS)
eapchap:: eap
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_OAKLIB)\eap.lib $(SG_OUTPUT_SDKLIB)\coredll.lib $(SG_INPUT_LIB)\rsa32.lib $(CXPORT_CCLIBS)
eaptls::secur32 crypt32 eap
	@set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_OAKLIB)\eap.lib $(SG_OUTPUT_SDKLIB)\crypt32.lib $(SG_OUTPUT_SDKLIB)\secur32.lib $(CXPORT_CCLIBS)
eapol:: cxport eap
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_OAKLIB)\eap.lib $(SG_OUTPUT_SDKLIB)\coredll.lib $(SG_INPUT_LIB)\rsa32.lib $(CXPORT_CCLIBS)
smsc100fd elnk3 sisnic ieepro dc21x4 xircce2 xircce3 rtl8139 dp83815 3c90x vmini tunmp pcx500:: ndis ceddk netmui
        @set TARGETLIBS=$(OWNLIB) $(CEDDKLIB) $(NDISLIB)
ne2000:: ndis ceddk ne2000isr netmui
        @set TARGETLIBS=$(OWNLIB) $(CEDDKLIB) $(NDISLIB)
cs8900:: ndis ceddk netmui
        @set TARGETLIBS=$(OWNLIB) $(CEDDKLIB) $(NDISLIB)
islp2nds:: ndis ceddk
        @set TARGETLIBS=$(OWNLIB) $(CEDDKLIB) $(NDISLIB) $(SG_INPUT_LIB)\ndcwepssn.lib
net2890:: net2890lib ndis ceddk rndismini netmui
	@set TARGETLIBS=$(SG_OUTPUT_OAKLIB)\net2890lib.lib $(CEDDKLIB) $(NDISLIB) $(SG_OUTPUT_OAKLIB)\rndismini.lib
rndismp:: ndis ceddk ntcompat
        @set TARGETLIBS=$(OWNLIB) $(CEDDKLIB) $(NTCOMPATLIB) $(NDISLIB)
mbridge:: ndis cxport ceddk netmui
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\bridge.lib $(CEDDKLIB) $(NTCOMPATLIB) $(NDISLIB) $(CXPORT_CCLIBS)
ndispwr::
        @set TARGETLIBS=$(OWNLIB)
ndisuio:: ndis ceddk cxport
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\ndisuio.lib $(CEDDKLIB) $(NTCOMPATLIB) $(NDISLIB) $(CXPORT_CCLIBS)
wzcsapi::
        @set TARGETLIBS=$(OWNLIB)
zclog::
        @set TARGETLIBS=$(OWNLIB)
wzcsvc:: iphlpapi eapol cxport
        @set TARGETLIBS=$(OWNLIB) $(CXPORT_CCLIBS) $(SG_OUTPUT_SDKLIB)\iphlpapi.lib $(SG_OUTPUT_OAKLIB)\eapol.lib $(NTCOMPATLIB)

dot11emu:: ndis
        @set TARGETLIBS=$(OWNLIB) $(NDISLIB) $(SG_INPUT_LIB)\hw11.lib  $(SG_INPUT_LIB)\wlcrypto.lib $(SG_INPUT_LIB)\rsa32.lib

nwifi:: ndis
        @set TARGETLIBS=$(OWNLIB) $(NDISLIB) $(SG_INPUT_LIB)\ap.lib $(SG_INPUT_LIB)\sta.lib $(SG_INPUT_LIB)\wlcrypto.lib $(SG_INPUT_LIB)\rsa32.lib
wlclient::
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\wlshr.lib
wlsvc:: oneex
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\wlshr.lib $(SG_OUTPUT_OAKLIB)\oneex.lib
oneex:: wlclient crypt32 cxport
	@set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\wlshr.lib $(SG_OUTPUT_OAKLIB)\wlclient.lib $(SG_OUTPUT_SDKLIB)\crypt32.lib $(CXPORT_CCLIBS) $(SG_INPUT_LIB)\rsa32.lib
autoras:: iphlpapi
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_SDKLIB)\iphlpapi.lib $(WINSOCKLIB)
asyncmac:: ndis cxport netmui
        @set TARGETLIBS=$(OWNLIB) $(CXPORT_CCLIBS) $(NDISLIB)
redir:: cxport
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\browser.lib $(SG_INPUT_LIB)\rdrapi.lib $(SG_INPUT_LIB)\rdrnet.lib $(SG_INPUT_LIB)\libxy.lib $(SG_INPUT_LIB)\rsa32.lib $(SG_INPUT_LIB)\fsdnot.lib $(CXPORT_CCLIBS)
netbios dhcp:: cxport
        @set TARGETLIBS=$(OWNLIB) $(CXPORT_CCLIBS)
ipnat:: cxport
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\natlib.lib $(SG_INPUT_LIB)\dhcpallo.lib $(SG_INPUT_LIB)\natwdm.lib $(CXPORT_CCLIBS) $(WINSOCKLIB)
ipsec:: cxport ndis
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\mincrypt.lib $(NTCOMPATLIB) $(NDISLIB) $(SG_INPUT_LIB)\ipsecshr.lib $(SG_OUTPUT_SDKLIB)\coredll.lib $(SG_INPUT_LIB)\rsa32.lib
ipsecsvc:: ws2 iphlpapi crypt32
	@set TARGETLIBS=$(SG_INPUT_LIB)\ceipsec.lib $(SG_INPUT_LIB)\ipsecsvc.res $(SG_INPUT_LIB)\ipsecspd.lib $(SG_INPUT_LIB)\ipsecshr.lib $(SG_INPUT_LIB)\oakley.lib $(SG_INPUT_LIB)\ceosutil.lib $(SG_INPUT_LIB)\mincrypt.lib $(SG_OUTPUT_SDKLIB)\iphlpapi.lib $(SG_OUTPUT_SDKLIB)\ws2.lib $(SG_OUTPUT_SDKLIB)\crypt32.lib

fw6:: iphlpapi ws2
        @set TARGETLIBS=$(OWNLIB) $(WS2LIB) $(SG_OUTPUT_SDKLIB)\iphlpapi.lib

fwapi::
        @set TARGETLIBS=$(OWNLIB)

iphlpapi:: ws2
        @set TARGETLIBS=$(OWNLIB) $(WS2LIB)
irdastk:: irsir cxport
                @set TARGETLIBS=$(SG_INPUT_LIB)\irtdi.lib $(SG_INPUT_LIB)\irlap.lib $(SG_INPUT_LIB)\irlmp.lib $(SG_INPUT_LIB)\irutil.lib $(NTCOMPATLIB) $(NDISLIB) $(CXPORT_CCLIBS)
irsir:: ndis ceddk
        @set TARGETLIBS=$(SG_INPUT_LIB)\irsirlib.lib $(SG_INPUT_LIB)\irmacutl.lib $(CEDDKLIB) $(NDISLIB)
ircomm:: winsock
        @set TARGETLIBS=$(SG_INPUT_LIB)\ircomlib.lib $(WINSOCKLIB)
afd::   cxport
        @set TARGETLIBS=$(SG_INPUT_LIB)\afdlib.lib $(CXPORT_CCLIBS)
msasn1::
        @set TARGETLIBS=$(OWNLIB)
crypt32:: msasn1
                @set TARGETLIBS=$(OWNLIB_RES) $(SG_INPUT_LIB)\pkiutil.lib $(SG_INPUT_LIB)\certstor.lib $(SG_INPUT_LIB)\chain.lib $(SG_INPUT_LIB)\mincrypt.lib $(SG_OUTPUT_OAKLIB)\msasn1.lib
certui:: crypt32
    @set TARGETLIBS=$(OWNLIB_RES) $(SG_OUTPUT_SDKLIB)\commctrl.lib $(SG_OUTPUT_SDKLIB)\crypt32.lib
secur32::
        @set TARGETLIBS=$(SG_INPUT_LIB)\sspi.lib
schannel:: crypt32
        @set TARGETLIBS=$(SG_INPUT_LIB)\schnlc.lib  $(SG_INPUT_LIB)\spbase.lib $(SG_OUTPUT_SDKLIB)\coredll.lib $(SG_INPUT_LIB)\rsa32.lib $(SG_OUTPUT_SDKLIB)\crypt32.lib
ssllsp::
	@set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\sslsock.lib
ntlmssp::
        @set TARGETLIBS=$(SG_INPUT_LIB)\ntlm.lib $(SG_OUTPUT_SDKLIB)\coredll.lib $(SG_INPUT_LIB)\rsa32.lib
cryptdll::
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_SDKLIB)\coredll.lib $(SG_INPUT_LIB)\rsa32.lib
kerberos::cryptdll winsock msasn1
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_OAKLIB)\msasn1.lib $(SG_OUTPUT_OAKLIB)\cryptdll.lib $(SG_OUTPUT_SDKLIB)\winsock.lib
kdccore::cryptdll winsock msasn1
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\kerbcomm.lib $(SG_OUTPUT_OAKLIB)\msasn1.lib $(SG_OUTPUT_OAKLIB)\cryptdll.lib $(SG_OUTPUT_SDKLIB)\winsock.lib $(NTCOMPATLIB) $(SG_OUTPUT_SDKLIB)\ceosutil.lib
spnego::msasn1 secur32
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_OAKLIB)\msasn1.lib $(SG_OUTPUT_SDKLIB)\secur32.lib
loaddbg memtool zlib toolhelp rasdial winscard autodial lmemdebug::
        @set TARGETLIBS=$(OWNLIB)
cerdisp::
        @set TARGETLIBS=$(OWNLIB_RES) $(WINSOCKLIB)
scard:: winscard
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_SDKLIB)\winscard.lib
scwapi:: winscard
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_SDKLIB)\winscard.lib
scwcspgui:: winscard
        @set TARGETLIBS=$(OWNLIB_RES) $(SG_OUTPUT_SDKLIB)\winscard.lib
pscr bulltlp3:: ceddk
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\smclib.lib $(CEDDKLIB)
stcusb:: usbd
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\smclib.lib $(SG_OUTPUT_OAKLIB)\usbd.lib
shell:: toolhelp
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_SDKLIB)\toolhelp.lib
usb8023:: usbd ndis rndismp netmui

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -