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

📄 makefile

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

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

###############################################################################
MODULE		= tmman
EXT			= sys



CFLAGS  = -c -Zel -Zp8 -Gy -cbstring -W3 -Gz -QIfdiv -QIf -Gi- -Gm- -GX- -GR- -GF -Od -FI$(DDKNT)\inc\warning.h

CINCS	=	-I$(LSRC).\
			-I$(LSRC)\..\..\include \
			-I$(LSRC)\..\include \
			-I$(DDKNT)\inc \
			-I$(SDK)\include \
			-I$(TCS)\include\tmlib \
			-I$(TCS)\include\tm1 \

CDEFS 	= -D_X86_=1 -Di386=1 -DSTD_CALL -DCONDITION_HANDLING=1 -DNT_UP=1 -DNT_INST=0 -DWIN32=100 -D_NT1X_=100 -DWINNT=1 -DWIN32_WINNT=0x400 -DWIN32_LEAN_AND_MEAN=1 -DDEVL=1 -DFPO=1 -DNDEBUG -D_DLL=1 -DTMMAN_HOST -DTMMAN_WINNT


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

release : $(MODULE).$(EXT) FORCE
	copy $(MODULE).$(EXT) $(TCS)\bin\WinNT

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    = int64.lib ntoskrnl.lib hal.lib


$(MODULE).$(EXT) : $(MODULE).res $(OBJS)
	$(SDK)\vc\bin\link -merge:_PAGE=PAGE -merge:_TEST=.text -SECTION:INIT,d -opt:REF -incremental:no -force:MULTIPLE -release -fullbuild -ignore:4001,4037,4039,4065,4070,4078,4087,4089,4096 -nodefaultlib -version:4.00 -osversion:4.00 -pdb:$(MODULE).pdb -pdbtype:CON -merge:.rdata=.text -optidata -driver -align:0x20 -subsystem:native,4.00 -base:0x10000 -entry:DriverEntry@8 -machine:i386 -out:$(MODULE).$(EXT) -def:$(LSRC)\tmman.def -map:$(MODULE).map -libpath:$(DDKNT)\lib\i386\checked	$(OBJS)	$(LIBS)


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

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