makefile

来自「ucosii的实用程序」· 代码 · 共 71 行

TXT
71
字号
#
# Makefile to build ucos_ii port examples under RTTarget-32 demo 
#

!ifndef RTTARGET
RTTARGET_Not_Defined:
   @echo .
   @echo You must define environment variable RTTARGET to compile this example.
   @echo Run batch file VARSBC.BAT in RTTarget-32's installation directory first.
!endif

Ex3p: Ex3p.rtb

Ex3p.exe: Ex3p.c ucos_ii.c pc386.c os_cpu_c.c os_cpu_a.asm
   bcc32 @&&!
      -v
      -M
      -I$(RTTARGET)\Include
      -L$(RTTARGET)\Libbc
      Ex3p.c
	os_cpu_c.c
	os_cpu_a.asm
	ucos_ii.c
	pc386.c 
      rtt32.lib
!

Ex3p.rtb: Ex3p.exe hello.cfg
   rtloc Ex3p demopc.cfg hello.cfg

Ex1p: Ex1p.rtb

Ex1p.exe: Ex1p.c ucos_ii.c pc386.c os_cpu_c.c os_cpu_a.asm
   bcc32 @&&!
      -v
      -M
      -I$(RTTARGET)\Include
      -L$(RTTARGET)\Libbc
      Ex1p.c
	os_cpu_c.c
	os_cpu_a.asm
	ucos_ii.c
	pc386.c 
      rtt32.lib
!

Ex1p.rtb: Ex1p.exe hello.cfg
   rtloc Ex1p demopc.cfg hello.cfg

Ex2p: Ex2p.rtb

Ex2p.exe: Ex2p.c ucos_ii.c pc386.c os_cpu_c.c os_cpu_a.asm
   bcc32 @&&!
      -v
      -M
      -I$(RTTARGET)\Include
      -L$(RTTARGET)\Libbc
      Ex2p.c
	os_cpu_c.c
	os_cpu_a.asm
	ucos_ii.c
	pc386.c 
      rtt32.lib
!

Ex2p.rtb: Ex2p.exe hello.cfg
   rtloc Ex2p demopc.cfg hello.cfg

clean:
        del *.obj *.loc *.rtb *.exe *.map *.tds

⌨️ 快捷键说明

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