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

📄 system.dsp.bak

📁 LINUX 0.11版内核代码。 并有代码分析说明。
💻 BAK
📖 第 1 页 / 共 3 页
字号:
# Microsoft Developer Studio Project File - Name="system" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **

# TARGTYPE "Win32 (x86) Generic Project" 0x010a

CFG=system - Win32 Release
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE 
!MESSAGE NMAKE /f "system.mak".
!MESSAGE 
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE 
!MESSAGE NMAKE /f "system.mak" CFG="system - Win32 Release"
!MESSAGE 
!MESSAGE Possible choices for configuration are:
!MESSAGE 
!MESSAGE "system - Win32 Release" (based on "Win32 (x86) Generic Project")
!MESSAGE 

# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
MTL=midl.exe
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Target_Dir ""
# SUBTRACT MTL /nologo
# Begin Special Build Tool
SOURCE="$(InputPath)"
PostBuild_Cmds= \
link /dll /nologo /entry:startup_32 /nodefaultlib /align:16 /base:0 /fixed \
/map:.\release\system.map /out:.\release\system \
".\Release\boot\head.obj" ".\Release\init\main.obj" \
".\Release\kernel\exit.obj" ".\Release\kernel\fork.obj" \
".\Release\kernel\math\math_emulate.obj" ".\Release\kernel\mktime.obj" \
".\Release\kernel\panic.obj" ".\Release\kernel\printk.obj" ".\Release\kernel\sched.obj" \
".\Release\kernel\signal.obj" ".\Release\kernel\sys.obj" ".\Release\kernel\system_call.obj" \
".\Release\kernel\traps.obj" ".\Release\kernel\vsprintf.obj" ".\Release\kernel\asm.obj" \
".\Release\kernel\blk_drv\floppy.obj" ".\Release\kernel\blk_drv\hd.obj" \
".\Release\kernel\blk_drv\ll_rw_blk.obj" ".\Release\kernel\blk_drv\ramdisk.obj" \
".\Release\kernel\chr_drv\console.obj" ".\Release\kernel\chr_drv\keyboard.obj" \
".\Release\kernel\chr_drv\rs_io.obj" ".\Release\kernel\chr_drv\serial.obj" \
".\Release\kernel\chr_drv\tty_io.obj" ".\Release\kernel\chr_drv\tty_ioctl.obj" \
".\Release\mm\memory.obj" ".\Release\mm\page.obj" ".\Release\fs\bitmap.obj" \
".\Release\fs\block_dev.obj" ".\Release\fs\buffer.obj" ".\Release\fs\char_dev.obj" \
".\Release\fs\exec.obj" ".\Release\fs\fcntl.obj" ".\Release\fs\file_dev.obj"\
".\Release\fs\file_table.obj"   ".\Release\fs\inode.obj" ".\Release\fs\ioctl.obj" \
".\Release\fs\namei.obj" ".\Release\fs\open.obj" ".\Release\fs\pipe.obj" \
".\Release\fs\read_write.obj" ".\Release\fs\stat.obj" ".\Release\fs\super.obj" \
".\Release\fs\truncate.obj" ".\Release\lib\_exit.obj" ".\Release\lib\close.obj" \
".\Release\lib\ctype.obj" ".\Release\lib\dup.obj" ".\Release\lib\errno.obj" \
".\Release\lib\execve.obj" ".\Release\lib\malloc.obj" ".\Release\lib\open.obj" \
".\Release\lib\setsid.obj" ".\Release\lib\string.obj" ".\Release\lib\wait.obj" \
".\Release\lib\write.obj"
# End Special Build Tool
# Begin Target

# Name "system - Win32 Release"
# Begin Group "boot"

# PROP Default_Filter ""
# Begin Source File

SOURCE=..\boot\head.s
# PROP Intermediate_Dir "Release\boot"
# Begin Custom Build
IntDir=.\Release\boot
InputPath=..\boot\head.s
InputName=head

"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
	masm\ml.exe -c -coff -nologo -Cp /X /Fo "$(IntDir)\$(InputName)" $(InputPath)

# End Custom Build
# End Source File
# End Group
# Begin Group "init"

# PROP Default_Filter ""
# Begin Source File

SOURCE=..\init\main.c
# PROP Intermediate_Dir "Release\init"
# Begin Custom Build
IntDir=.\Release\init
InputPath=..\init\main.c
InputName=main

"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
	cl /nologo /Zp2 /W3 /vd0 /GX- /Ox /Ot /Oa /Og /Op /X /I "..\include" /u /FAs /Fa"$(IntDir)/" /Fp"Release/system.pch" /YX /Fo"$(IntDir)/" /Fd"$(IntDir)/" /FD /c $(InputPath)

# End Custom Build
# End Source File
# End Group
# Begin Group "include"

# PROP Default_Filter ""
# Begin Group "asm"

# PROP Default_Filter ""
# Begin Source File

SOURCE=..\include\asm\io.h
# End Source File
# Begin Source File

SOURCE=..\include\asm\memory.h
# End Source File
# Begin Source File

SOURCE=..\include\asm\segment.h
# End Source File
# Begin Source File

SOURCE=..\include\asm\system.h
# End Source File
# Begin Source File

SOURCE=..\include\asm\y_segment.h
# End Source File
# End Group
# Begin Group "linux"

# PROP Default_Filter ""
# Begin Source File

SOURCE=..\include\linux\config.h
# End Source File
# Begin Source File

SOURCE=..\include\linux\fdreg.h
# End Source File
# Begin Source File

SOURCE=..\include\linux\fs.h
# End Source File
# Begin Source File

SOURCE=..\include\linux\hdreg.h
# End Source File
# Begin Source File

SOURCE=..\include\linux\head.h
# End Source File
# Begin Source File

SOURCE=..\include\linux\kernel.h
# End Source File
# Begin Source File

SOURCE=..\include\linux\mm.h
# End Source File
# Begin Source File

SOURCE=..\include\linux\sched.h
# End Source File
# Begin Source File

SOURCE=..\include\linux\sys.h
# End Source File
# Begin Source File

SOURCE=..\include\linux\tty.h
# End Source File
# End Group
# Begin Group "sys"

# PROP Default_Filter ""
# Begin Source File

SOURCE=..\include\sys\stat.h
# End Source File
# Begin Source File

SOURCE=..\include\sys\times.h
# End Source File
# Begin Source File

SOURCE=..\include\sys\types.h
# End Source File
# Begin Source File

SOURCE=..\include\sys\utsname.h
# End Source File
# Begin Source File

SOURCE=..\include\sys\wait.h
# End Source File
# End Group
# Begin Source File

SOURCE=..\include\a.out.h
# End Source File
# Begin Source File

SOURCE=..\include\const.h
# End Source File
# Begin Source File

SOURCE=..\include\ctype.h
# End Source File
# Begin Source File

SOURCE=..\include\errno.h
# End Source File
# Begin Source File

SOURCE=..\include\fcntl.h
# End Source File
# Begin Source File

SOURCE=..\include\set_seg.h
# End Source File
# Begin Source File

SOURCE=..\include\signal.h
# End Source File
# Begin Source File

SOURCE=..\include\stdarg.h
# End Source File
# Begin Source File

SOURCE=..\include\stddef.h
# End Source File
# Begin Source File

SOURCE=..\include\string.h
# End Source File
# Begin Source File

SOURCE=..\include\termios.h
# End Source File
# Begin Source File

SOURCE=..\include\time.h
# End Source File
# Begin Source File

SOURCE=..\include\unistd.h
# End Source File
# Begin Source File

SOURCE=..\include\utime.h
# End Source File
# End Group
# Begin Group "kernel"

# PROP Default_Filter ""
# Begin Group "math"

# PROP Default_Filter ""
# Begin Source File

SOURCE=..\kernel\math\math_emulate.c
# PROP Intermediate_Dir "Release\kernel\math"
# Begin Custom Build
IntDir=.\Release\kernel\math
InputPath=..\kernel\math\math_emulate.c
InputName=math_emulate

"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
	cl /nologo /Zp2 /W3 /vd0 /GX- /Ox /Ot /Oa /Og /Op /X /I "..\include" /u /FAs /Fa"$(IntDir)/" /Fp"Release/system.pch" /YX /Fo"$(IntDir)/" /Fd"$(IntDir)/" /FD /c $(InputPath)

# End Custom Build
# End Source File
# End Group
# Begin Group "blk_drv"

# PROP Default_Filter ""
# Begin Source File

SOURCE=..\kernel\blk_drv\blk.h
# PROP Intermediate_Dir "Release\kernel\blk_drv"
# End Source File
# Begin Source File

SOURCE=..\kernel\blk_drv\floppy.c
# PROP Intermediate_Dir "Release\kernel\blk_drv"
# Begin Custom Build
IntDir=.\Release\kernel\blk_drv
InputPath=..\kernel\blk_drv\floppy.c
InputName=floppy

"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
	cl /nologo /Zp2 /W3 /vd0 /GX- /Ox /Ot /Oa /Og /Op /X /I "..\include" /u /FAs /Fa"$(IntDir)/" /Fp"Release/system.pch" /YX /Fo"$(IntDir)/" /Fd"$(IntDir)/" /FD /c $(InputPath)

# End Custom Build
# End Source File
# Begin Source File

SOURCE=..\kernel\blk_drv\hd.c
# PROP Intermediate_Dir "Release\kernel\blk_drv"
# Begin Custom Build
IntDir=.\Release\kernel\blk_drv
InputPath=..\kernel\blk_drv\hd.c
InputName=hd

"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
	cl /nologo /Zp2 /W3 /vd0 /GX- /Ox /Ot /Oa /Og /Op /X /I "..\include" /u /FAs /Fa"$(IntDir)/" /Fp"Release/system.pch" /YX /Fo"$(IntDir)/" /Fd"$(IntDir)/" /FD /c $(InputPath)

# End Custom Build
# End Source File
# Begin Source File

SOURCE=..\kernel\blk_drv\ll_rw_blk.c
# PROP Intermediate_Dir "Release\kernel\blk_drv"
# Begin Custom Build
IntDir=.\Release\kernel\blk_drv
InputPath=..\kernel\blk_drv\ll_rw_blk.c
InputName=ll_rw_blk

"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
	cl /nologo /Zp2 /W3 /vd0 /GX- /Ox /Ot /Oa /Og /Op /X /I "..\include" /u /FAs /Fa"$(IntDir)/" /Fp"Release/system.pch" /YX /Fo"$(IntDir)/" /Fd"$(IntDir)/" /FD /c $(InputPath)

# End Custom Build
# End Source File
# Begin Source File

SOURCE=..\kernel\blk_drv\ramdisk.c
# PROP Intermediate_Dir "Release\kernel\blk_drv"
# Begin Custom Build
IntDir=.\Release\kernel\blk_drv
InputPath=..\kernel\blk_drv\ramdisk.c
InputName=ramdisk

"$(IntDir)\$(InputName).obj" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
	cl /nologo /Zp2 /W3 /vd0 /GX- /Ox /Ot /Oa /Og /Op /X /I "..\include" /u /FAs /Fa"$(IntDir)/" /Fp"Release/system.pch" /YX /Fo"$(IntDir)/" /Fd"$(IntDir)/" /FD /c $(InputPath)

# End Custom Build
# End Source File
# End Group
# Begin Group "chr_drv"

# PROP Default_Filter ""
# Begin Source File

SOURCE=..\kernel\chr_drv\console.c
# PROP Intermediate_Dir "Release\kernel\chr_drv"
# Begin Custom Build

⌨️ 快捷键说明

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