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

📄 rsos.mak

📁 嵌入式系统内核模拟器
💻 MAK
字号:
#
# Borland C++ IDE generated makefile
#
.AUTODEPEND


#
# Borland C++ tools
#
IMPLIB  = Implib
BCCDOS  = Bcc +BccDos.cfg
TLINK   = TLink
TLIB    = TLib
TASM    = Tasm
#
# IDE macros
#
#
# External tools
#
Nasm = NASM  # IDE Command Line: -f obj -o obj\$NAME($SELNODES).obj $SELNODES


#
# Options
#
IDE_LFLAGSDOS =  -LC:\BC31\LIB
IDE_BFLAGS =
LLATDOS_rsosdexe =  -c -Tde
RLATDOS_rsosdexe =  -w32
BLATDOS_rsosdexe = 
CNIEAT_rsosdexe = -ID:\RS1.12b;C:\BC31\INCLUDE -D
LNIEAT_rsosdexe = -s
LEAT_rsosdexe = $(LLATDOS_rsosdexe)
REAT_rsosdexe = $(RLATDOS_rsosdexe)
BEAT_rsosdexe = $(BLATDOS_rsosdexe)

#
# Dependency List
#
Dep_rsos = \
   rsos.exe

rsos : BccDos.cfg $(Dep_rsos)
  echo MakeNode 

Dep_rsosdexe = \
   OBJ\rsos.obj\
	OBJ\trace.obj\
   OBJ\misc.obj\
   OBJ\context.obj\
   OBJ\mailbox.obj\
   OBJ\msgq.obj\
   OBJ\mutex.obj\
	OBJ\sem.obj\
   OBJ\semb.obj\
   OBJ\sched.obj\
   OBJ\task.obj\
   OBJ\timer.obj\
   OBJ\kmm.obj\
	OBJ\printk.obj

rsos.exe : $(Dep_rsosdexe)
  $(TLINK)   @&&|
 /v $(IDE_LFLAGSDOS) $(LEAT_rsosdexe) $(LNIEAT_rsosdexe) +
C:\BC31\LIB\c0l.obj+
OBJ\rsos.obj+
OBJ\trace.obj+
OBJ\misc.obj+
OBJ\context.obj+
OBJ\mailbox.obj+
OBJ\msgq.obj+
OBJ\mutex.obj+
OBJ\sem.obj+
OBJ\semb.obj+
OBJ\sched.obj+
OBJ\task.obj+
OBJ\timer.obj+
OBJ\kmm.obj+
OBJ\printk.obj
$<,$*
C:\BC31\LIB\fp87.lib+
C:\BC31\LIB\mathl.lib+
C:\BC31\LIB\cl.lib

|

OBJ\rsos.obj :  rsos.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ rsos.c
|

OBJ\trace.obj :  ..\..\arch\x86\src\trace.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ ..\..\arch\x86\src\trace.c
|

OBJ\misc.obj :  ..\..\arch\x86\src\misc.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ ..\..\arch\x86\src\misc.c
|

OBJ\context.obj :  ..\..\arch\x86\src\context.asm
  $(Nasm) -f obj -o obj\context.obj  ..\..\arch\x86\src\context.asm 

OBJ\mailbox.obj :  ..\..\ipc\mailbox.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ ..\..\ipc\mailbox.c
|

OBJ\msgq.obj :  ..\..\ipc\msgq.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ ..\..\ipc\msgq.c
|

OBJ\mutex.obj :  ..\..\ipc\mutex.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ ..\..\ipc\mutex.c
|

OBJ\sem.obj :  ..\..\ipc\sem.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ ..\..\ipc\sem.c
|

OBJ\semb.obj :  ..\..\ipc\semb.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ ..\..\ipc\semb.c
|

OBJ\sched.obj :  ..\..\kernel\sched.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ ..\..\kernel\sched.c
|

OBJ\task.obj :  ..\..\kernel\task.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ ..\..\kernel\task.c
|

OBJ\timer.obj :  ..\..\kernel\timer.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ ..\..\kernel\timer.c
|

OBJ\kmm.obj :  ..\..\memory\kmm.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ ..\..\memory\kmm.c
|

OBJ\printk.obj :  ..\..\lib\common\printk.c
  $(BCCDOS) -P- -c @&&|
 $(CEAT_rsosdexe) $(CNIEAT_rsosdexe) -o$@ ..\..\lib\common\printk.c
|

# Compiler configuration file
BccDos.cfg :
   Copy &&|
-W-
-R
-v
-vi
-H
-H=rsos.csm
-vi
-y-
-po-
-C-
-i55
-A-
-1
-a-
-Fs-
-Ff=32767
-ml
-f
-rd
-X
-H-
| $@


⌨️ 快捷键说明

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