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

📄 makefile

📁 PNX系列设备驱动 PNX系列设备驱动
💻
字号:
############################################################################
#	AUTHOR	Tilakraj Roy @ Philips Semiconductors 
#       Template makefile for NT kernel mode driver
############################################################################
! include $(SRC)\host\WinNT\host.mak
############################################################################

MODULE	= tmman
EXT	= vxd

CFLAGS  = -Zp4 -Gs -c -Odi

AINCS	= -I$(DDK95)\inc32

AFLAGS  = -nologo -W2 -c -Cx -coff 

ADEFS 	= -DBLD_COFF $(DDEBUG) -DIS_32 -DMASM6 -DTMMAN_WIN95

CINCS	=	-I.\
			-I$(LSRC)\..\..\include \
			-I$(LSRC)\..\include \
			-I$(DDK95)\inc32 \
			-I$(SDK)\vc\include \
			-I$(TCS)\include\tmlib \
			-I$(TCS)\include\tm1 \
			
CDEFS	=	-DIS_32 -DBLD_COFF -DDEBUG -DTMMAN_HOST -DTMMAN_WIN95

LIBS    = vxdwraps.clb

###################################################################
 
release : $(MODULE).$(EXT) FORCE
        copy $(MODULE).$(EXT) $(TCS)\bin\Win95
        copy $(LSRC)\tmman95.inf $(TCS)\bin\Win95
 
FORCE:
 
######################################################################

OBJS    =	\
			tmman.obj \
			rtal.obj \
			debug.obj \
			osal.obj \
			tmpnp.obj \
			tmif.obj \
			tmhal.obj \
			vxwin.obj \
			vxmain.obj \
			misc.obj \
			channel.obj \
			vintr.obj \
			event.obj \
			memory.obj \
			queue.obj \
			message.obj \
			verinfo.obj \
			namespc.obj \
			sgbuffer.obj \
	 

$(MODULE).$(EXT): $(OBJS) FORCE
    $(SDK)\vc\bin\link @<<$(MODULE).lnk
	-nologo
	-align:32
	-out:$(MODULE).$(EXT)
	-def:$(LSRC)\$(MODULE).def
	-vxd
	-nod
	-pdb:$(MODULE).pdb
	-libpath:$(DDK95)\lib
	$(OBJS)
	$(LIBS)
<<
#	$(DDK)\bin\adrc2vxd $(MODULE).$(EXT) $(MODULE).res

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

{$(LSRC)\}.asm{}.obj :
	$(DDK95)\bin\ml $(AFLAGS) $(ADEFS) $(AINCS) -Fo$@ $< 

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

{$(LSRC)\}.rc{}.res :
	-copy $(LSRC)\tmman.rc .
	-copy $(LSRC)\..\..\include\version.h .
	-copy $(DDK95)\bin\rcpp.exe .
	$(DDK95)\bin\rc -r -i. -Fo$@ tmman.rc

clean:
    del     *.obj
    del     *.sbr
    del     $(MODULE).pdb
    del     $(MODULE).$(EXT)

⌨️ 快捷键说明

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