亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? test.mak

?? This a simple OS for study.
?? MAK
字號:
###############################################################################
#                                  uC/OS-II
#                            The Real-Time Kernel
#                         
#              (c) Copyright 2002, Jean J. Labrosse, Weston, FL
#                             All Rights Reserved
#
#
# Filename    : TEST.MAK
###############################################################################
#
#/*$PAGE*/
###############################################################################
#                                   TOOLS
###############################################################################
#

BORLAND=C:\BC45

CC=$(BORLAND)\BIN\BCC
ASM=$(BORLAND)\BIN\TASM
LINK=$(BORLAND)\BIN\TLINK
TOUCH=$(BORLAND)\BIN\TOUCH

###############################################################################
#                                DIRECTORIES
###############################################################################
#

LST=..\LST
OBJ=..\OBJ
SOURCE=..\SOURCE
TARGET=..\TEST
WORK=..\WORK

OS=\SOFTWARE\uCOS-II\SOURCE
OS_VIEW=\SOFTWARE\uCOSView\SOURCE
OS_VIEW_PORT=\SOFTWARE\uCOSView\Ix86L\BC45\SOURCE
PC=\SOFTWARE\BLOCKS\PC\BC45
OS_PORT=\SOFTWARE\uCOS-II\Ix86L\BC45

###############################################################################
#                               COMPILER FLAGS
#
# -1                 Generate 80186 code
# -B                 Compile and call assembler
# -c                 Compiler to .OBJ
# -G                 Select code for speed
# -I                 Path to include   directory
# -k-                Standard stack frame
# -L                 Path to libraries directory
# -ml                Large memory model
# -N-                Do not check for stack overflow
# -n                 Path to object directory
# -O                 Optimize jumps
# -Ob                Dead code elimination
# -Oe                Global register allocation
# -Og                Optimize globally
# -Ol                Loop optimization
# -Om                Invariant code motion
# -Op                Copy propagation
# -Ov                Induction variable
# -v                 Source debugging ON
# -vi                Turn inline expansion ON
# -wpro              Error reporting: call to functions with no prototype
# -Z                 Suppress redundant loads
###############################################################################
#

C_FLAGS=-c -ml -1 -G -O -Ogemvlbpi -Z -d -n..\obj -k- -v -vi- -wpro -I$(BORLAND)\INCLUDE -L$(BORLAND)\LIB

###############################################################################
#                               ASSEMBLER FLAGS
#
# /MX                Case sensitive on globals
# /ZI                Full debug info
# /O                 Generate overlay code
###############################################################################
#

ASM_FLAGS=/MX /ZI /O 

###############################################################################
#                                LINKER FLAGS
###############################################################################
#
LINK_FLAGS= 

###############################################################################
#                               MISCELLANEOUS
###############################################################################
#
INCLUDES=      $(SOURCE)\INCLUDES.H       \
               $(SOURCE)\OS_CFG.H         \
               $(OS_PORT)\OS_CPU.H        \
               $(PC)\PC.H                 \
               $(OS)\uCOS_II.H            \        
               $(OS_VIEW)\OS_VIEW.H       \            
               $(OS_VIEW_PORT)\OS_VIEWc.H               

###############################################################################
#                          CREATION OF .EXE FILE
###############################################################################

$(TARGET)\TEST.EXE:                  \
               $(WORK)\INCLUDES.H    \
               $(OBJ)\OS_CPU_A.OBJ   \
               $(OBJ)\OS_CPU_C.OBJ   \
               $(OBJ)\OS_VIEW.OBJ    \
               $(OBJ)\OS_VIEWa.OBJ   \
               $(OBJ)\OS_VIEWc.OBJ   \
               $(OBJ)\PC.OBJ         \
               $(OBJ)\TEST.OBJ       \
               $(OBJ)\OS_CORE.OBJ    \
               $(OBJ)\OS_FLAG.OBJ    \
               $(OBJ)\OS_MBOX.OBJ    \
               $(OBJ)\OS_MEM.OBJ     \
               $(OBJ)\OS_MUTEX.OBJ   \
               $(OBJ)\OS_Q.OBJ       \
               $(OBJ)\OS_SEM.OBJ     \
               $(OBJ)\OS_TASK.OBJ    \
               $(OBJ)\OS_TIME.OBJ    \
               $(SOURCE)\TEST.LNK
               COPY    $(SOURCE)\TEST.LNK
               $(LINK) $(LINK_FLAGS)     @TEST.LNK
               COPY    $(OBJ)\TEST.EXE   $(TARGET)\TEST.EXE
               COPY    $(OBJ)\TEST.EXE   $(WORK)\TEST.EXE
               COPY    $(OBJ)\TEST.MAP   $(TARGET)\TEST.MAP
               DEL     TEST.MAK


###############################################################################
#                        CREATION OF .OBJ (Object) FILES
###############################################################################

$(OBJ)\OS_CPU_A.OBJ:                  \
               $(OS_PORT)\OS_CPU_A.ASM   

               COPY   $(OS_PORT)\OS_CPU_A.ASM  OS_CPU_A.ASM
	           $(ASM) $(ASM_FLAGS)  $(OS_PORT)\OS_CPU_A.ASM,$(OBJ)\OS_CPU_A.OBJ


$(OBJ)\OS_CPU_C.OBJ:                  \
               $(OS_PORT)\OS_CPU_C.C  \

               COPY   $(OS_PORT)\OS_CPU_C.C    OS_CPU_C.C
               $(CC)  $(C_FLAGS)            OS_CPU_C.C


$(OBJ)\OS_VIEW.OBJ:                   \
               $(OS_VIEW)\OS_VIEW.C   \

               COPY   $(OS_VIEW)\OS_VIEW.C  OS_VIEW.C
               $(CC)  $(C_FLAGS)            OS_VIEW.C


$(OBJ)\OS_VIEWa.OBJ:                  \
               $(OS_VIEW_PORT)\OS_VIEWa.ASM   

               COPY   $(OS_VIEW_PORT)\OS_VIEWa.ASM  OS_VIEWa.ASM
	           $(ASM) $(ASM_FLAGS)  $(OS_VIEW_PORT)\OS_VIEWa.ASM,$(OBJ)\OS_VIEWa.OBJ


$(OBJ)\OS_VIEWc.OBJ:                        \
               $(OS_VIEW_PORT)\OS_VIEWc.C   \

               COPY   $(OS_VIEW_PORT)\OS_VIEWc.C  OS_VIEWc.C
               $(CC)  $(C_FLAGS)                  OS_VIEWc.C


$(OBJ)\PC.OBJ:                        \
               $(PC)\PC.C             \
               $(INCLUDES)

               COPY   $(PC)\PC.C            PC.C
               $(CC)  $(C_FLAGS)            PC.C


$(OBJ)\TEST.OBJ:                      \
               $(SOURCE)\TEST.C       \
               $(INCLUDES)

               COPY   $(SOURCE)\TEST.C      TEST.C
               $(CC)  $(C_FLAGS)            TEST.C


$(OBJ)\OS_CORE.OBJ:                   \
               $(OS)\OS_CORE.C        \
               $(INCLUDES)

               COPY   $(OS)\OS_CORE.C       OS_CORE.C
               $(CC)  $(C_FLAGS)            OS_CORE.C


$(OBJ)\OS_FLAG.OBJ:                   \
               $(OS)\OS_FLAG.C        \
               $(INCLUDES)

               COPY   $(OS)\OS_FLAG.C       OS_FLAG.C
               $(CC)  $(C_FLAGS)            OS_FLAG.C


$(OBJ)\OS_MBOX.OBJ:                   \
               $(OS)\OS_MBOX.C        \
               $(INCLUDES)

               COPY   $(OS)\OS_MBOX.C       OS_MBOX.C
               $(CC)  $(C_FLAGS)            OS_MBOX.C


$(OBJ)\OS_MEM.OBJ:                    \
               $(OS)\OS_MEM.C         \
               $(INCLUDES)

               COPY   $(OS)\OS_MEM.C        OS_MEM.C
               $(CC)  $(C_FLAGS)            OS_MEM.C


$(OBJ)\OS_MUTEX.OBJ:                  \
               $(OS)\OS_MUTEX.C       \
               $(INCLUDES)

               COPY   $(OS)\OS_MUTEX.C      OS_MUTEX.C
               $(CC)  $(C_FLAGS)            OS_MUTEX.C


$(OBJ)\OS_Q.OBJ:                      \
               $(OS)\OS_Q.C           \
               $(INCLUDES)

               COPY   $(OS)\OS_Q.C          OS_Q.C
               $(CC)  $(C_FLAGS)            OS_Q.C


$(OBJ)\OS_SEM.OBJ:                    \
               $(OS)\OS_SEM.C         \
               $(INCLUDES)

               COPY   $(OS)\OS_SEM.C        OS_SEM.C
               $(CC)  $(C_FLAGS)            OS_SEM.C


$(OBJ)\OS_TASK.OBJ:                   \
               $(OS)\OS_TASK.C        \
               $(INCLUDES)

               COPY   $(OS)\OS_TASK.C       OS_TASK.C
               $(CC)  $(C_FLAGS)            OS_TASK.C


$(OBJ)\OS_TIME.OBJ:                   \
               $(OS)\OS_TIME.C        \
               $(INCLUDES)

               COPY   $(OS)\OS_TIME.C       OS_TIME.C
               $(CC)  $(C_FLAGS)            OS_TIME.C


$(WORK)\INCLUDES.H:                   \
               $(INCLUDES)

               COPY   $(SOURCE)\INCLUDES.H        INCLUDES.H
               COPY   $(SOURCE)\OS_CFG.H          OS_CFG.H
               COPY   $(PC)\PC.H                  PC.H
               COPY   $(OS_PORT)\OS_CPU.H         OS_CPU.H
               COPY   $(OS)\uCOS_II.H             uCOS_II.H
               COPY   $(OS_VIEW)\OS_VIEW.H        OS_VIEW.H
               COPY   $(OS_VIEW_PORT)\OS_VIEWc.H  OS_VIEWc.H

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美老女人第四色| 欧美成人乱码一区二区三区| 青娱乐精品在线视频| 亚洲国产精品二十页| 欧美日韩国产高清一区| 成人免费av资源| 麻豆精品国产传媒mv男同| 亚洲主播在线播放| 国产精品人人做人人爽人人添| 91精品国产综合久久久久久久久久| 懂色av噜噜一区二区三区av| 日韩av午夜在线观看| 亚洲午夜久久久久久久久电影网 | 91精品国产麻豆| 色综合久久中文综合久久牛| 国产一区二区91| 视频在线观看一区| 亚洲精品久久久久久国产精华液| 国产午夜一区二区三区| 精品乱码亚洲一区二区不卡| 欧美日韩大陆在线| 欧美在线观看视频在线| 成人午夜免费av| 国产高清久久久| 国产美女一区二区| 久久国产福利国产秒拍| 日本欧洲一区二区| 欧美aaaaaa午夜精品| 亚洲3atv精品一区二区三区| 亚洲综合免费观看高清完整版| 国产精品久久久久一区| 国产欧美日韩另类视频免费观看| 精品国产百合女同互慰| 日韩免费电影一区| 日韩免费观看2025年上映的电影| 日韩亚洲电影在线| 91精品久久久久久蜜臀| 制服丝袜亚洲色图| 678五月天丁香亚洲综合网| 欧美日韩精品一区二区在线播放| 91国偷自产一区二区三区成为亚洲经典| 国产sm精品调教视频网站| 国产91露脸合集magnet| 粉嫩一区二区三区在线看| 国产寡妇亲子伦一区二区| 国产精品一区在线观看你懂的| 极品少妇xxxx精品少妇偷拍| 国产中文字幕精品| 国产黄色精品视频| 国产91在线看| 91污片在线观看| 欧美亚洲图片小说| 欧美电影一区二区三区| 日韩手机在线导航| 久久久久国产免费免费| 国产精品夫妻自拍| 亚欧色一区w666天堂| 秋霞影院一区二区| 国产成人亚洲精品青草天美| 不卡的av中国片| 在线观看不卡视频| 欧美sm美女调教| 国产女同互慰高潮91漫画| 亚洲色欲色欲www| 日韩国产欧美三级| 国产成人免费视频一区| 色哟哟日韩精品| 51精品秘密在线观看| 欧美电影免费观看高清完整版在 | 丝袜美腿亚洲综合| 久久99精品视频| 成人精品视频一区二区三区| 91在线小视频| 欧美精品高清视频| 国产性天天综合网| 午夜精品一区在线观看| 国产精品影音先锋| 欧美性受xxxx黑人xyx| 精品国产91洋老外米糕| 中文字幕一区二区三区不卡 | 欧美日韩久久一区二区| 亚洲精品一区二区在线观看| 自拍偷拍国产精品| 麻豆精品视频在线观看视频| 不卡的av在线| 精品国产成人在线影院 | 日韩免费一区二区| 亚洲人123区| 国精品**一区二区三区在线蜜桃| 99久久99久久久精品齐齐| 欧美va日韩va| 亚洲一区二区三区中文字幕| 国产在线视频不卡二| 欧洲一区二区三区在线| 国产网站一区二区| 日韩制服丝袜先锋影音| 99综合电影在线视频| 欧美大片顶级少妇| 亚洲国产一区二区三区| av不卡在线播放| 欧美精品一区二区三区四区| 夜夜夜精品看看| 成人国产精品视频| 欧美v国产在线一区二区三区| 一区二区成人在线视频| 国产精品88av| 精品国产一区二区精华| 五月综合激情婷婷六月色窝| 99九九99九九九视频精品| 亚洲精品一区二区三区蜜桃下载| 午夜激情久久久| 91精彩视频在线| 亚洲男同1069视频| 波多野结衣在线一区| 久久久国产午夜精品 | 蜜臀久久久99精品久久久久久| 一本到高清视频免费精品| 国产日产欧美一区| 美美哒免费高清在线观看视频一区二区 | 91精品国产综合久久久蜜臀粉嫩 | 国产99精品在线观看| 91麻豆精品国产91久久久久久 | 亚洲同性gay激情无套| 久久99久久精品欧美| 91精品国产综合久久精品麻豆 | 久久久久久久久免费| 久久精品国产一区二区三| 5566中文字幕一区二区电影| 亚洲欧美另类小说| av电影天堂一区二区在线观看| 精品国产成人系列| 精品无人码麻豆乱码1区2区 | 欧美性三三影院| 亚洲精品第1页| 日本二三区不卡| 一区视频在线播放| 成人国产精品免费观看视频| 国产午夜精品久久久久久久| 国产成人一区在线| 国产精品国产三级国产aⅴ中文| 成人国产精品免费观看动漫| 国产精品妹子av| 99精品视频在线观看| 亚洲男同1069视频| 欧美无人高清视频在线观看| 亚洲一区在线看| 欧美精品在线视频| 蜜乳av一区二区| 国产亚洲一区二区三区| 成人激情免费视频| 亚洲日本在线天堂| 欧美日韩精品三区| 狠狠色丁香婷婷综合久久片| 日本一区二区免费在线 | 亚洲精品一区二区三区精华液| 国产精品一区二区无线| 中文字幕欧美激情一区| 91在线视频免费观看| 亚洲国产成人va在线观看天堂| 制服丝袜国产精品| 国产一区二区三区在线观看精品 | 国产精品二区一区二区aⅴ污介绍| 欧美日韩中文国产| 国产在线日韩欧美| 精品系列免费在线观看| 亚洲亚洲精品在线观看| 天天综合色天天| 成人av网站免费| 精品裸体舞一区二区三区| 成人午夜大片免费观看| 久久伊人中文字幕| 欧美亚洲综合一区| 岛国一区二区在线观看| 奇米色一区二区三区四区| 亚洲人xxxx| 盗摄精品av一区二区三区| 综合久久综合久久| 91丨porny丨中文| 亚洲人一二三区| 日韩免费观看高清完整版| 免费成人小视频| 欧美日韩一区二区三区四区 | 在线观看网站黄不卡| 久久久国产一区二区三区四区小说| 免费观看在线色综合| 在线观看亚洲专区| 成人欧美一区二区三区1314| 亚洲欧美色图小说| 日日夜夜免费精品视频| 日韩午夜电影av| 日韩av一级片| 欧美性欧美巨大黑白大战| 成人免费小视频| 成人综合婷婷国产精品久久| 国产精品伦理一区二区| 精品综合久久久久久8888| 色狠狠桃花综合| 国内不卡的二区三区中文字幕 | 亚洲va在线va天堂| 亚洲大片精品永久免费|