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

📄 makefile

📁 一个驱动程序的例子,一个windoows豫东
💻
字号:
OBJECTS = WINR.obj

# copy:   WINR.vxd
#    copy WINR.vxd ..\.
#    copy WINR.vxd ..\windebug\.

WINR.vxd: $(OBJECTS) WINR.d40
    LINK.EXE @<<
-VXD -OUT:WINR.VXD -MAP
-DEBUG -DEBUGTYPE:MAP
-DEF:WINR.D40
-MERGE:.data=_LDATA -MERGE:.bss=_LDATA -MERGE:_PDATA=_PTEXT
-COMMENT:"WINR VXD"
$(OBJECTS)
<<
#    c:\vtd95\BIN\SETHDR -x $@
#    C:\WINICE95\MSYM.EXE WINR.map

.asm.obj:
    set ML=-I\ddk\inc\win98 -coff -DBLD_COFF -DIS_32 -nologo -W3 -Zd -c -Cx -DMASM6 -DINITLOG
	ml -Fo$*.obj -Fl$*.lst $<
	editbin -section:_ITEXT,cer!w!ia4 -section:_LTEXT,cer!w!ia4 -section:_TLS,cer!w!ia4 $*.obj


WINR.d40:
    copy <<WINR.d40 nul
VXD WINR DYNAMIC
SEGMENTS
	_LPTEXT		CLASS 'LCODE'   PRELOAD NONDISCARDABLE
	_LTEXT		CLASS 'LCODE'   PRELOAD NONDISCARDABLE
	_LDATA		CLASS 'LCODE'   PRELOAD NONDISCARDABLE
	_TEXT		CLASS 'LCODE'   PRELOAD NONDISCARDABLE
	_DATA		CLASS 'LCODE'   PRELOAD NONDISCARDABLE
	CONST		CLASS 'LCODE'   PRELOAD NONDISCARDABLE
	_TLS		CLASS 'LCODE'   PRELOAD NONDISCARDABLE
	_BSS		CLASS 'LCODE'   PRELOAD NONDISCARDABLE
        _MSGTABLE	CLASS 'MCODE'	PRELOAD NONDISCARDABLE IOPL
        _MSGDATA	CLASS 'MCODE'	PRELOAD NONDISCARDABLE IOPL
        _IMSGTABLE	CLASS 'MCODE'	PRELOAD DISCARDABLE IOPL
        _IMSGDATA	CLASS 'MCODE'	PRELOAD DISCARDABLE IOPL
        _ITEXT		CLASS 'ICODE'   DISCARDABLE
	_IDATA		CLASS 'ICODE'   DISCARDABLE
	_PTEXT		CLASS 'PCODE'   NONDISCARDABLE
	_PDATA		CLASS 'PDATA'   NONDISCARDABLE SHARED
	_STEXT		CLASS 'SCODE'   RESIDENT
	_SDATA		CLASS 'SCODE'   RESIDENT
	_DBOSTART	CLASS 'DBOCODE' PRELOAD NONDISCARDABLE CONFORMING
	_DBOCODE	CLASS 'DBOCODE' PRELOAD NONDISCARDABLE CONFORMING
	_DBODATA	CLASS 'DBOCODE' PRELOAD NONDISCARDABLE CONFORMING
	_16ICODE	CLASS '16ICODE' PRELOAD DISCARDABLE
	_RCODE		CLASS 'RCODE'
EXPORTS
    WINR_DDB
<<

⌨️ 快捷键说明

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