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

📄 makefile

📁 Win9x下文件系统驱动的例子(EXT2)源代码。
💻
字号:
# Vext2D.mak - makefile for VxD Vext2D

#
# These three variables are the top level defines
#
WIN_DIR = e:\win95
MSDEV = E:\msdev
TOP_PROJECT = D:\PROJECTS\FSDEXT2


SHARED = $(TOP_PROJECT)\SHARED
SOURCEPATH = $(TOP_PROJECT)\FSD
DEVICENAME = vext2d
DYNAMIC = 1
FRAMEWORK = C
OBJECTS = 	blkdev.obj block.obj cache.obj dir.obj\
		ext2fs.obj file.obj fsdfile.obj\
		fsdmount.obj fsdvol.obj inode.obj parttbl.obj\
		partwalk.obj super.obj util.obj vxd.obj\
		vxddebug.obj

XFLAGS = -I$(VTOOLSD)\include -I$(MSDEV)\INCLUDE -W3 -I$(TOP_PROJECT) -I$(SOURCEPATH) -DFSD $(PRJ_FLAGS)

!include $(VTOOLSD)\include\vtoolsd.mak
!include $(VTOOLSD)\include\vxdtarg.mak

#
# These three source files are shared with the TSD project.
# All other sources are in $(SOURCEPATH)
#

blkdev.obj:	$(SHARED)\blkdev.c
	set INCLUDE=$(SOURCEINCPATH);$(INCLUDEVXD)
	set CL= $(CFLAGS) -Fo$@
	$(C32) $?
	$(EDITBIN) @$(VTOOLSD)\include\ebin.cmd $@ $(COMPILEFILTER)

vxddebug.obj:	$(SHARED)\vxddebug.c
	set INCLUDE=$(SOURCEINCPATH);$(INCLUDEVXD)
	set CL= $(CFLAGS) -Fo$@
	$(C32) $?
	$(EDITBIN) @$(VTOOLSD)\include\ebin.cmd $@ $(COMPILEFILTER)

partwalk.obj:	$(SHARED)\partwalk.c
	set INCLUDE=$(SOURCEINCPATH);$(INCLUDEVXD)
	set CL= $(CFLAGS) -Fo$@
	$(C32) $?
	$(EDITBIN) @$(VTOOLSD)\include\ebin.cmd $@ $(COMPILEFILTER)

vxd.obj: $(SOURCEPATH)\vxd.c $(SHARED)\e2version.h

install:
	copy $(DEVICENAME).vxd $(WIN_DIR)\system


⌨️ 快捷键说明

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