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

📄 makefile

📁 wince底层驱动开发代码 ARM作为一种嵌入式系统处理器
💻
📖 第 1 页 / 共 5 页
字号:

audiodrv:: ensoniq es1371 tvia5000
!IF "$(_TGTCPUFAMILY)" == "x86"
audiodrv:: wavedev_gx gxuamaud
!ENDIF

pci:: pcibus gdcfg

usbhost:: ohci2 uhci

!IF "$(_TGTCPUFAMILY)" == "SH"
csp:: HD465parallel HD465ohci
!ELSEIF "$(_TGTCPU)" == "ARMV4"
csp:: sa_usb_ser
!ELSE
csp::
        @echo No Chip Support Package for this CPU or CPU type
!ENDIF

!IF "$(_TGTCPU)" == "ARMV4"
ipsm::
     -@xcopy /D /I $(SG_INPUT_LIB)\psmfsdcore.lib $(SG_OUTPUT_OAKLIB)
	 -@xcopy /D /I $(SG_INPUT_ROOT)\oak\target\$(_CPUINDPATH)\psmflshdrv.dll $(SG_OUTPUT_OAKTGT)
     -@xcopy /D /I $(SG_INPUT_LIB)\psmfsd.def $(SG_OUTPUT_OAKLIB)
!ELSE
ipsm::
!ENDIF	


#
#       Bluetooth stack
#
btdrt::
        @set SOURCELIBS=$(OWNLIB)
btdrt::$(BTDRT_COMPONENTS)
        @set TARGETTYPE=DYNLINK
        @set TARGETNAME=$@
        @set TARGETLIBS=$(SG_OUTPUT_SDKLIB)\coredll.lib $(SG_INPUT_LIB)\ceosutil.lib $(SG_INPUT_LIB)\btdrtstubs.lib $(SG_OUTPUT_SDKLIB)\bthguid.lib
        @set DEFFILE=$(SG_OUTPUT_OAKLIB)\$@.def
        $(SG_TOKENFILTER) $(SG_INPUT_LIB)\$@.def $(SG_OUTPUT_OAKLIB)
        @set RELEASETYPE=OAK
        @set DLLENTRY=DllMain
        @set CPL=
        $(MAKECMD) /NOLOGO $(SG_OUTPUT_OAKTGT)\$@.dll
sdpuser:
        @set SOURCELIBS=%%SOURCELIBS%% $(SG_INPUT_LIB)\$@.lib $(SG_INPUT_LIB)\btcomstbs.lib $(SG_INPUT_LIB)\sdpparse.lib $(SG_INPUT_LIB)\btd.lib
bthns:
        @set SOURCELIBS=%%SOURCELIBS%% $(SG_INPUT_LIB)\bthns.lib


bthusb::
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\ceosutil.lib
bthuart::
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\ceosutil.lib
bthamb::
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\ceosutil.lib
bthcsr::
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\bcsp.lib $(SG_INPUT_LIB)\ceosutil.lib
bthsc::
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\ceosutil.lib
bthuniv::
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\ceosutil.lib
wendyser:: ceddk
        @set TARGETLIBS=$(OWNLIB) $(CEDDKLIB)
sio950:: ceddk
        @set TARGETLIBS=$(OWNLIB) $(CEDDKLIB)
wcestreambt:: ceddk
        @set TARGETLIBS=$(OWNLIB) $(CEDDKLIB)
btloader::
        @set TARGETLIBS=$(OWNLIB)
btgw::btdrt winsock
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_OAKLIB)\btdrt.lib $(WINSOCKLIB)
btsvc::btdrt
        @set TARGETLIBS=$(OWNLIB) $(OWNRES) $(SG_INPUT_LIB)\btenum.lib $(SG_OUTPUT_OAKLIB)\btdrt.lib $(SG_INPUT_LIB)\ceosutil.lib
btmodem::btdrt
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_OAKLIB)\btdrt.lib $(SG_INPUT_LIB)\ceosutil.lib
btdun::
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\ceosutil.lib
bthhid:: hidparse btdrt btd
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\bthhidp.lib $(SG_INPUT_LIB)\bthhidc.lib $(SG_INPUT_LIB)\btcomstbs.lib $(SG_OUTPUT_SDKLIB)\btd.lib $(SG_OUTPUT_OAKLIB)\btdrt.lib $(SG_OUTPUT_OAKLIB)\hidparse.lib $(SG_INPUT_LIB)\ceosutil.lib

osbenchpsl:: ceddk
        @set TARGETLIBS=$(OWNLIB) $(CEDDKLIB)
osbench_dll:: osbenchpsl ceddk
        @set TARGETLIBS=$(OWNLIB) $(CEDDKLIB) $(SG_INPUT_LIB)\osbenchpsl.lib
osbench:: osbenchpsl osbench_dll ceddk
        @set TARGETLIBS=$(OWNLIB) $(CEDDKLIB) $(SG_INPUT_LIB)\osbenchpsl.lib
iltiming_dll:: ceddk
        @set TARGETLIBS=$(OWNLIB) $(CEDDKLIB)
iltiming:: iltiming_dll
        @set TARGETLIBS=$(OWNLIB)


ime:: commctrl
        @set TARGETLIBS=$(OWNLIB_RES) $(SG_OUTPUT_SDKLIB)\commctrl.lib

connmc:: commctrl winsock iphlpapi
        @set TARGETLIBS=$(OWNLIB) $(OWNLIB_RES) $(CCLIB) $(WINSOCKLIB) $(SG_OUTPUT_SDKLIB)\iphlpapi.lib
rnaapp::
        @set TARGETLIBS=$(OWNLIB_RES) $(SG_INPUT_LIB)\tapihelp.lib
pegterm:: termctrl
        @set TARGETLIBS=$(OWNLIB_RES) $(SG_INPUT_LIB)\tapihelp.lib $(SG_OUTPUT_OAKLIB)\termctrl.lib
ping:: ws2 iphlpapi
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_SDKLIB)\iphlpapi.lib $(WS2LIB)
netstat:: winsock iphlpapi
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_SDKLIB)\iphlpapi.lib $(WINSOCKLIB)
rasentry:: winsock cxport
        @set TARGETLIBS=$(OWNLIB) $(CXPORT_CCLIBS) $(WINSOCKLIB)
ndisconfig::
	@set TARGETLIBS=$(OWNLIB)
ipconfig::  iphlpapi ws2
        @set TARGETLIBS= $(OWNLIB) $(SG_OUTPUT_SDKLIB)\iphlpapi.lib $(WS2LIB)
tracert::  iphlpapi ws2
        @set TARGETLIBS= $(OWNLIB) $(SG_OUTPUT_SDKLIB)\iphlpapi.lib $(WS2LIB)
wzctool::  wzcsapi
	@set TARGETLIBS= $(OWNLIB) $(SG_OUTPUT_OAKLIB)\wzcsapi.lib
netui:: iphlpapi btdrt ws2
        @set TARGETLIBS= $(OWNLIB_RES) $(SG_INPUT_LIB)\btenum.lib $(SG_OUTPUT_SDKLIB)\iphlpapi.lib $(SG_OUTPUT_OAKLIB)\btdrt.lib $(WS2LIB)
netmui::
        @set TARGETLIBS= $(OWNLIB_RES)
ethman:: netui iphlpapi ws2
        @set TARGETLIBS= $(OWNLIB) $(SG_OUTPUT_SDKLIB)\iphlpapi.lib $(WS2LIB)
route:: winsock iphlpapi
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_SDKLIB)\iphlpapi.lib $(WINSOCKLIB)
pcl:: prnport
        @set TARGETLIBS=$(SG_INPUT_LIB)\pcllib.lib $(SG_OUTPUT_OAKLIB)\prnport.lib
prnport:: prnerr winsock
        @set TARGETLIBS=$(WINSOCKLIB) $(SG_INPUT_LIB)\prnportl.lib $(SG_OUTPUT_OAKLIB)\prnerr.lib
wavesamples: wavplay wavrec capsrc
wavplay wavrec capsrc::
		@set TARGETLIBS=$(OWNLIB)
cmdbar dbview generic polygons reversi rmonkey spincube inksamp inksamp2:: commctrl
        @set TARGETLIBS=$(OWNLIB) $(OWNLIB_RES) $(SG_OUTPUT_SDKLIB)\commctrl.lib
spintest:: commctrl spincube
        @set TARGETLIBS=$(OWNLIB) $(OWNLIB_RES) $(SG_OUTPUT_SDKLIB)\commctrl.lib $(SG_OUTPUT_OAKLIB)\spincube.lib
tapi hello kbdtest text etcha::
        @set TARGETLIBS=$(OWNLIB)
unimodem::
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\unimodem.res $(SG_INPUT_LIB)\unimodemnl.res
msim:: commctrl
        @set TARGETLIBS=$(OWNLIB_RES) $(SG_OUTPUT_SDKLIB)\commctrl.lib
LargeKB::
        @set TARGETLIBS=$(OWNLIB_RES)
enroll:: crypt32
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_SDKLIB)\crypt32.lib
sipselect:: commctrl
        @set TARGETLIBS=$(OWNLIB) $(CCLIB) $(OWNLIB_RES)
cacjpn:: commctrl hwxjpn
        @set TARGETLIBS=$(OWNLIB_RES) $(CCLIB) $(SG_OUTPUT_OAKLIB)\hwxjpn.lib
multibox:: commctrl hwxjpn
        @set TARGETLIBS=$(OWNLIB_RES) $(CCLIB) $(SG_OUTPUT_OAKLIB)\hwxjpn.lib
mboxkor:: commctrl hwxkor
        @set TARGETLIBS=$(OWNLIB_RES) $(CCLIB) $(SG_OUTPUT_OAKLIB)\hwxkor.lib
mboxcht:: commctrl hwxcht
        @set TARGETLIBS=$(OWNLIB_RES) $(CCLIB) $(SG_OUTPUT_OAKLIB)\hwxcht.lib
chajeiim::
        @set TARGETLIBS=$(OWNLIB_RES)
phonim::
        @set TARGETLIBS=$(OWNLIB_RES)
testime:: commctrl
        @set TARGETLIBS=$(OWNLIB_RES) $(SG_OUTPUT_SDKLIB)\commctrl.lib
imeskdic:: commctrl
        @set TARGETLIBS=$(OWNLIB_RES) $(CCLIB)
mskana:: commctrl
        @set TARGETLIBS=$(OWNLIB_RES) $(CCLIB)
msroma:: commctrl
        @set TARGETLIBS=$(OWNLIB_RES) $(CCLIB)
msallchar:: commctrl
        @set TARGETLIBS=$(OWNLIB_RES) $(CCLIB) $(SG_INPUT_LIB)\plv.lib $(SG_INPUT_LIB)\ptv.lib $(SG_INPUT_LIB)\ptt.lib $(SG_INPUT_LIB)\ptlv.lib $(SG_INPUT_LIB)\ddbtn.lib $(SG_INPUT_LIB)\stub_ce.lib
msradlist:: commctrl
        @set TARGETLIBS=$(OWNLIB_RES) $(CCLIB) $(SG_INPUT_LIB)\plv.lib $(SG_INPUT_LIB)\ptv.lib $(SG_INPUT_LIB)\ptt.lib $(SG_INPUT_LIB)\ptlv.lib $(SG_INPUT_LIB)\ddbtn.lib $(SG_INPUT_LIB)\stub_ce.lib
msstrklist:: commctrl
        @set TARGETLIBS=$(OWNLIB_RES) $(CCLIB) $(SG_INPUT_LIB)\plv.lib $(SG_INPUT_LIB)\ptv.lib $(SG_INPUT_LIB)\ptt.lib $(SG_INPUT_LIB)\ptlv.lib $(SG_INPUT_LIB)\ddbtn.lib $(SG_INPUT_LIB)\stub_ce.lib
lpcd::
        @set TARGETLIBS=$(OWNLIB) $(SG_INPUT_LIB)\lpcmain.lib $(SG_INPUT_LIB)\ceosutil.lib $(SG_INPUT_LIB)\rsa32.lib
lpcrt::
        @set TARGETLIBS=$(SG_INPUT_LIB)\lpcclnt.lib
snmp::  winsock snmpapi snmpinfo
        @set TARGETLIBS=$(OWNLIB) $(WINSOCKLIB) $(SG_OUTPUT_OAKLIB)\snmpapi.lib
snmp_mibii:: snmp winsock snmpapi iphlpapi
        @set TARGETLIBS=$(OWNLIB) $(WINSOCKLIB) $(SG_OUTPUT_OAKLIB)\snmpapi.lib $(SG_OUTPUT_SDKLIB)\iphlpapi.lib 
snmp_hostmib:: snmp snmpapi winsock toolhelp
        @set TARGETLIBS=$(OWNLIB) $(SG_OUTPUT_OAKLIB)\snmpapi.lib $(WINSOCKLIB) $(SG_OUTPUT_SDKLIB)\toolhelp.lib
snmp_snmptestmib:: snmp winsock snmpapi
        @set TARGETLIBS=$(OWNLIB) $(WINSOCKLIB) $(SG_OUTPUT_OAKLIB)\snmpapi.lib
snmpapi:: winsock
        @set TARGETLIBS=$(OWNLIB) $(WINSOCKLIB)
snmpinfo::
        @set TARGETLIBS=$(OWNLIB)
wldap32::  winsock
        @set TARGETLIBS=$(OWNLIB) $(WINSOCKLIB)

softkb::
        @set TARGETLIBS=$(OWNLIB)
bridge::
        @set TARGETLIBS= $(SG_INPUT_LIB)\bridgexe.lib

gb18030::
        @set TARGETLIBS=$(OWNLIB)

#
# IMEJP 3.0
#
imjp30t:: commctrl
        @set TARGETLIBS=\
             $(OWNLIB) $(CCLIB)
imjp30k:: imjp30t commctrl
        @set TARGETLIBS=\
             $(OWNLIB_RES) $(CCLIB) \
             $(SG_INPUT_LIB)\imjp30_slm2.lib $(SG_INPUT_LIB)\imjp30_vqcomp.lib $(SG_INPUT_LIB)\imjp30_defs.lib \
             $(SG_INPUT_LIB)\imjp30_udman.lib $(SG_INPUT_LIB)\imjp30_iusrdict.lib $(SG_INPUT_LIB)\imjp30_isysdict.lib \
             $(SG_INPUT_LIB)\imjp30_misc.lib $(SG_INPUT_LIB)\imjp30_opendct.lib $(SG_INPUT_LIB)\imjp30_fedictmisc.lib \
             $(SG_INPUT_LIB)\imjp30_propmgr.lib $(SG_INPUT_LIB)\imjp30k_apimgr.lib $(SG_INPUT_LIB)\imjp30k_ipoint.lib \
             $(SG_INPUT_LIB)\imjp30k_inpmgr.lib $(SG_INPUT_LIB)\imjp30k_regmgr.lib $(SG_INPUT_LIB)\imjp30k_ijconv.lib \
             $(SG_INPUT_LIB)\imjp30k_iphrase.lib $(SG_INPUT_LIB)\imjp30k_ijkbd.lib $(SG_INPUT_LIB)\imjp30k_iconvert.lib \
             $(SG_INPUT_LIB)\imjp30k_cnvmgr.lib $(SG_INPUT_LIB)\imjp30_dictype.lib $(SG_INPUT_LIB)\imjp30_imemdict.lib \
             $(SG_INPUT_LIB)\imjp30k_ifelang.lib $(SG_INPUT_LIB)\imjp30k_ifecom.lib $(SG_INPUT_LIB)\imjp30k_banri.lib \
             $(SG_INPUT_LIB)\imjp30_sharemem.lib $(SG_INPUT_LIB)\imjp30_filemap.lib $(SG_OUTPUT_OAKLIB)\imjp30t.lib
imjp30:: imjp30t imjp30k commctrl
        @set TARGETLIBS=\
             $(OWNLIB_RES) $(CCLIB) \
             $(SG_INPUT_LIB)\imjp30_misc.lib $(SG_INPUT_LIB)\imjp30_opendct.lib $(SG_INPUT_LIB)\imjp30_propmgr.lib \
             $(SG_INPUT_LIB)\imjp30_sharemem.lib $(SG_INPUT_LIB)\imjp30_ime_common.lib $(SG_INPUT_LIB)\imjp30_candwnd.lib \
              $(SG_INPUT_LIB)\imjp30_globalflag.lib $(SG_INPUT_LIB)\imjp30_ui_pop_stub.lib $(SG_INPUT_LIB)\imjp30_ui_delword_stub.lib \
             $(SG_INPUT_LIB)\$(IME30_SKINNABLEUI_COMPONENT).lib $(SG_INPUT_LIB)\$(IME30_SKINNABLEUI_COMPONENT).res \
             $(SG_OUTPUT_OAKLIB)\imjp30t.lib $(SG_OUTPUT_OAKLIB)\imjp30k.lib
imjp30m:: imjp30t commctrl
        @set TARGETLIBS=\
             $(OWNLIB_RES) $(CCLIB) \
             $(SG_OUTPUT_OAKLIB)\imjp30t.lib
imjp30ux:: imjp30t commctrl
        @set TARGETLIBS=\
             $(OWNLIB_RES) $(CCLIB) \
             $(SG_INPUT_LIB)\imjp30_propmgr.lib $(SG_INPUT_LIB)\imjp30_sharemem.lib \
             $(SG_OUTPUT_OAKLIB)\imjp30t.lib
imjp30u:: imjp30t commctrl
        @set TARGETLIBS=\
             $(OWNLIB_RES) $(CCLIB) \
             $(SG_INPUT_LIB)\imjp30_misc.lib $(SG_INPUT_LIB)\imjp30_propmgr.lib $(SG_INPUT_LIB)\imjp30_sharemem.lib \
             $(SG_INPUT_LIB)\imjp30_dictype.lib $(SG_INPUT_LIB)\imjp30_opendct.lib \
             $(SG_OUTPUT_OAKLIB)\imjp30t.lib
imjp30u_q:: imjp30t commctrl
        @set TARGETLIBS=\
             $(OWNLIB_RES) $(CCLIB) \
             $(SG_INPUT_LIB)\imjp30_misc.lib $(SG_INPUT_LIB)\imjp30_propmgr.lib $(SG_INPUT_LIB)\imjp30_sharemem.lib \
             $(SG_INPUT_LIB)\imjp30_dictype.lib \
             $(SG_OUTPUT_OAKLIB)\imjp30t.lib
imjp30dx:: imjp30t commctrl
        @set TARGETLIBS=\
             $(OWNLIB_RES) $(CCLIB) \
             $(SG_INPUT_LIB)\imjp30_misc.lib $(SG_INPUT_LIB)\imjp30_propmgr.lib $(SG_INPUT_LIB)\imjp30_sharemem.lib \
             $(SG_INPUT_LIB)\imjp30dx_data.lib $(SG_INPUT_LIB)\imjp30dx_ui.lib $(SG_INPUT_LIB)\imjp30dx_util.lib $(SG_INPUT_LIB)\imjp30dx_ctext.lib \
             $(SG_OUTPUT_OAKLIB)\imjp30t.lib
imjp30dx_q:: commctrl
        @set TARGETLIBS=\
             $(OWNLIB_RES) $(CCLIB)
imjp30c:: imjp30t commctrl
        @set TARGETLIBS=\
             $(OWNLIB_RES) $(CCLIB) \
             $(SG_INPUT_LIB)\imjp30_misc.lib $(SG_INPUT_LIB)\imjp30_propmgr.lib $(SG_INPUT_LIB)\imjp30_sharemem.lib \
             $(SG_OUTPUT_OAKLIB)\imjp30t.lib

imjp30_dics_compact::
imjp30_dics_std::

#
# pIME
#
imejpp::
        @set TARGETLIBS=$(OWNLIB_RES) $(CCLIB) $(SG_INPUT_LIB)\imemisc.lib

imejppui:: commctrl
        @set TARGETLIBS=$(OWNLIB_RES) $(CCLIB)

imejpp_dic_s::

imejpp_dic_n::

#
# HWX and Spell
#
hwxcht hwxjpn hwxkor hwxusa::
        @set TARGETLIBS=$(OWNLIB) $(OWNLIB_RES)

splusa::
        @set TARGETLIBS=$(OWNLIB)

#
# !!GENERIC EASILY SHAREABLE RULES!!
#
termctrl console cmd commdlg prnerr \
cegsm gsm610 msfilter net rezmeter::
        @set TARGETLIBS=$(OWNLIB_RES)


tktest regdump prtscrn fsreset commctr::
        @set TARGETLIBS=$(OWNLIB)

#
# 1394 / WDM
#

setupapi::
        @set TARGETLIBS=$(OWNLIB)

wdmlib:: cxport ceddk
        @set TARGETLIBS=$(OWNLIB) \
        $(SG_INPUT_LIB)\wdmhal.lib \
        $(CEDDKLIB) \

⌨️ 快捷键说明

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