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

📄 makefile.ce

📁 PNX系列设备驱动 PNX系列设备驱动
💻 CE
字号:
###########################################################################
#	AUTHOR	Tilakraj Roy @ Philips Semiconductors 
###########################################################################
! include $(SRC)\host\WinNT\host.mak
###########################################################################

MODULE  = tmman32
EXT		= dll

CFLAGS	= -MTd -W3 -Gm -GX -Od -c -FD

CINCS	=	\
	-I$(LSRC)\
	-I$(LSRC)\..\..\include \
	-I$(LSRC)\..\include \
	-I$(SDK)\wce\include\wce210 \
	-I$(EDKCE)\public\common\sdk\inc \
	-I$(EDKCE)\public\common\oak\inc \
	-I$(EDKCE)\public\common\ddk\inc \
	-I$(TCS)\include\tmlib \
	-I$(TCS)\include\tm1 \
	-I$(SRC)\Libraries\libasm \
	-I$(SRC)\Libraries\libstd \
	-I$(SRC)\Libraries\ObjectFormat


CDEFS	= \
	-DSTRICT \
	-Dx86 \
	-Di486 \
	-D_X86_ \
	-DINTERNATIONAL \
	-DUSA \
	-DUNICODE \
	-D_UNICODE \
	-DUNDER_CE \
	-D_WIN32_WCE \
	-DWIN32 \
	-D_WINDOWS \
	-DWINCEOEM  \
	-DTMMAN_HOST \
	-DTMMAN_WINCE


LIBS	= \
	commctrl.lib \
	coredll.lib \
	corelibc.lib \
	libload.lib

###################################################################

release : $(MODULE).$(EXT) FORCE
	copy $(MODULE).lib $(TCS)\lib\WinCE
	copy $(MODULE).lib $(SUPPORT)\lib\WinCE
	copy $(MODULE).$(EXT) $(TCS)\bin\WinCE

FORCE:

######################################################################

OBJS    =	tmman32.obj \
			verinfo.obj \
			error.obj \
			$(MODULE).res


LDROBJS = \
	compr_shuffle.obj \
	compr_unshuffle.obj \
	Scatter_Shuffle.obj \
	bsearch.obj \
	Lib_Exceptions.obj \
	Lib_FileIODriver.obj \
	Lib_IODrivers.obj \
	Lib_List.obj \
	Lib_Local.obj \
	Lib_Mapping.obj \
	Lib_Memspace.obj \
	Lib_Messages.obj \
	Lib_Set.obj \
	Lib_StdFuncs.obj \
	objrepr.obj \
	TMRelocate.obj \
	TMScatter.obj \
	XFlatObject.obj \
	SymtabSearch.obj \
	TMDownloader.obj \
	TMDownloaderFromFile.obj

$(MODULE).$(EXT) : $(OBJS) libload.lib
    $(SDK)\vc\bin\link \
	-nodefaultlib \
	-base:0x00010000 \
	-machine:IX86 \
	-entry:_DllMainCRTStartup \
	-subsystem:WINDOWSCE,2.10 \
	-dll \
	-incremental:no \
	-pdb:$(MODULE).pdb \
	-out:$(MODULE).$(EXT) \
	-map:$(MODULE).map \
	-def:$(LSRC)\$(MODULE).def \
	-implib:$(MODULE).lib \
	-libpath:$(SDK)\wce\lib\wce210\wcex86 \
	-libpath:$(EDKCE)\public\common\sdk\lib\x86\i486\ce\retail \
	-libpath:$(EDKCE)\public\common\oak\lib\x86\i486\ce\retail \
	-libpath:$(TCS)\lib \
	-libpath:$(TCS)\lib\WinNT \
	$(OBJS) \
	$(LIBS)

libload.lib : $(LDROBJS) 
    $(SDK)\vc\bin\lib -out:libload.lib $(LDROBJS)

###############################################################################
#					TMMan32 sources
###############################################################################
{$(LSRC)\}.c{}.obj :
	$(SDK)\vc\bin\cl $(CFLAGS) $(CINCS) $(CDEFS) -Fd$(MODULE).pbd -Fo$@ $<

{$(LSRC)\..\..}.c{}.obj :
	$(SDK)\vc\bin\cl $(CFLAGS) $(CDEFS) $(CINCS) -Fd$(MODULE).pdb -Fo$@  $< 

{$(LSRC)\}.rc{}.res :
	$(SDK)\SharedIDE\bin\rc -r -i$(LSRC)\..\..\include -Fo$@ $<


###############################################################################
#					LibLoad sources
###############################################################################

{$(SRC)\Libraries\libasm\}.c.obj :
	$(SDK)\vc\bin\cl $(CFLAGS) $(CDEFS) $(CINCS) -Fd$(MODULE).pdb -Fo$@ $< 

{$(SRC)\Libraries\libstd\}.c.obj :
	$(SDK)\vc\bin\cl $(CFLAGS) $(CDEFS) $(CINCS) -Fd$(MODULE).pdb -Fo$@ $< 

{$(SRC)\Libraries\ObjectFormat\}.c.obj :
	$(SDK)\vc\bin\cl $(CFLAGS) $(CDEFS) $(CINCS) -Fd$(MODULE).pdb -Fo$@ $< 

{$(SRC)\Libraries\Downloader\}.c.obj :
	$(SDK)\vc\bin\cl $(CFLAGS) $(CDEFS) $(CINCS) -Fd$(MODULE).pdb -Fo$@ $< 

⌨️ 快捷键说明

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