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

📄 makefile

📁 PNX系列设备驱动 PNX系列设备驱动
💻
字号:
############################################################################
#
#
#	AUTHOR	Tilakraj Roy @ Philips Semiconductors - TriMedia
#
###########################################################################

! include $(SRC)\host\WinNT\host.mak

###############################################################################
MODULE		= tmman
EXT			= dll



CFLAGS  = -MTd -W3 -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 

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


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

release : $(MODULE).$(EXT) FORCE
	copy $(MODULE).$(EXT) $(TCS)\bin\WinCE
	copy $(LSRC)\readme.txt $(TCS)\bin\WinCE

FORCE:

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

OBJS    =	misc.obj \
			channel.obj \
			vintr.obj \
			tmman.obj  \
			rtal.obj \
			debug.obj \
			event.obj \
			osal.obj \
			memory.obj \
			queue.obj \
			message.obj \
			tmpnp.obj \
			tmif.obj \
			tmhal.obj \
			verinfo.obj \
			namespc.obj \
			sgbuffer.obj \
			$(MODULE).res 

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


$(MODULE).$(EXT) : $(MODULE).res $(OBJS)
    $(SDK)\vc\bin\link \
	-nodefaultlib:libcd.lib \
	-nodefaultlib:libcmt.lib \
	-nodefaultlib:libcmtd.lib \
	-nodefaultlib:msvcrt.lib \
	-nodefaultlib:msvcrtd.lib \
	-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\oak\lib\x86\i486\ce\retail \
	-libpath:$(TCS)\lib \
	-libpath:$(TCS)\lib\WinNT \
	$(OBJS) \
	$(LIBS)

{$(LSRC)\}.c{}.obj :
	$(SDK)\vc\bin\cl $(CFLAGS) $(CDEFS) $(CINCS) -Fd$(MODULE).pdb -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$@ $?


⌨️ 快捷键说明

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