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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? makefile.bc3

?? 32位匯編編譯器nasm源代碼
?? BC3
字號:
# Makefile for the Netwide Assembler under 16-bit DOS (aimed at Borland C)
#
# The Netwide Assembler is copyright (C) 1996 Simon Tatham and
# Julian Hall. All rights reserved. The software is
# redistributable under the licence given in the file "Licence"
# distributed in the NASM archive.
#
# This Makefile compiles NASM and NDISASM for 16 bit DOS using Borland
# C++; tested with version 3.1.  It probably should work for any
# version of Turbo C++ or Borland C++ from version 3.0 upwards.
# For Turbo C++, replace "bcc" with "tcc", and replace "-O1" with "-O".
#
# Most everything is remarked, and explaned in full, it should be
# easy to convert it to another compiler. I tried to make the devision
# of information logical, and easy to follow.
#
# BEFORE YOU USE THIS MAKE FILE!!!
#
# Make sure the line below is set to the propper location of your standard
# Libaries, if not you'll get some errors. Make sure to keep the trailing
# backslash, as it's needed, and remeber to use \\ not \ as that will cause
# some errors.
#
# This Makefile was updated with NASM 0.98.31, and could compile that
# version correctly using Borland C++ 3.1 under DOS.
#

CC = bcc                #compiler

# opimizations
OPTFLAGS = -d -O1 -Ogmp -k-
  # -d  = merge duplicate strings
  # -O1 = optimize for size
  # -Og = enable global common subexpression elimination
  # -Om = enable loop invariant removal
  # -Op = enable constant propagation
  # ** WARNING: DO NOT ENABLE -Ov (strength reduction) ON BORLAND C++ 3.1 **
  # ** NASM IS KNOWN TO MISCOMPILE WITH -Ov **
  # -k- = omit stack frames where practical
#output formats
OUTFORMS = -DOF_ONLY -DOF_BIN -DOF_OBJ -DOF_WIN32 -DOF_AS86

#compiler flags
CFLAGS = $(OPTFLAGS) -mh -f- $(OUTFORMS)
  # -mh = model huge
  # -f- = no floating point

LINKFLAGS = -d -mh -M -f-
  # -d  = merge duplicate strings
  # -M  = generate map file (to find address space bottlenecks)

LIBS =                  #any libaries to add, out side of the standard libary
EXE = .exe              #executable file extention (keep the . as the start)
OBJ = obj               #OBJ file extention
LIB = lib               #LIB file extension

.c.$(OBJ):
	$(CC) $(CFLAGS) -c -o$@ $<

################################################################
# The OBJ files that NASM is dependent on

NASMOBJS = nasm.$(OBJ)   nasmlib.$(OBJ)  float.$(OBJ)  \
	   assemble.$(OBJ) labels.$(OBJ) \
	   parser.$(OBJ) outform.$(OBJ)  preproc.$(OBJ) \
	   listing.$(OBJ) eval.$(OBJ) insnsa.$(OBJ)

################################################################
# The OBJ files that NDISASM is dependent on

NDISASMOBJS = ndisasm.$(OBJ)  disasm.$(OBJ) sync.$(OBJ) \
	      nasmlib.$(OBJ) insnsd.$(OBJ)

################################################################
# The OBJ file for the output formats

OUTOBJ= output\\outbin.$(OBJ) output\\outaout.$(OBJ) output\\outcoff.$(OBJ) \
	output\\outelf.$(OBJ) output\\outobj.$(OBJ)  output\\outas86.$(OBJ) \
	output\\outdbg.$(OBJ) output\\outrdf2.$(OBJ) output\\outieee.$(OBJ)

################################################################
# Build everything

all : nasm$(EXE) ndisasm$(EXE)

################################################################
# Rules to put the CFLAGS in a file
CFLAGS: Makefile
	echo $(CFLAGS) > CFLAGS
	$(MAKE) clean

################################################################
# NASM, NDISASM link.  The &&!...! construct in Borland Make
# creates a temporary file and inserts its name on the command
# line.  It works around the DOS 127-character command line
# limit.

nasm$(EXE): $(NASMOBJS) output\\out.$(LIB)
	$(CC) $(LINKFLAGS) -onasm$(EXE) @&&!
$(NASMOBJS)
output\\out.$(LIB)
!

ndisasm$(EXE): $(NDISASMOBJS)
	$(CC) $(LINKFLAGS) -ondisasm$(EXE) @&&!
$(NDISASMOBJS)
!

################################################################
# Build the output formats as a library
# The & ... $? construct tells Borland Make to repeat for all
# out of date dependencies
output\\out.$(LIB): $(OUTOBJ)
	-del output\\out.$(LIB)
	for %a in (output\\*.$(OBJ)) do tlib /C output\\out.$(LIB) +%a

################################################################
# A quick way to delete the OBJ files as well as the binaries.

clean :
	-del *.$(OBJ)
	-del output\\*.$(OBJ)
	-del output\\out.$(LIB)
	-del *.$(LIB)
	-del insnsa_?.c
	-del nasm$(EXE)
	-del ndisasm$(EXE)
	-del *.map
	-del CFLAGS

#-- Magic hints to mkdep.pl --#
# @object-ending: ".$(OBJ)"
# @path-separator: "\\"
#-- Everything below is generated by mkdep.pl - do not edit --#
assemble.$(OBJ): assemble.c preproc.h insns.h regs.h version.h nasmlib.h \
 nasm.h regvals.c insnsi.h assemble.h
disasm.$(OBJ): disasm.c insns.h sync.h regdis.c regs.h regs.c version.h \
 nasm.h insnsn.c names.c insnsi.h disasm.h
eval.$(OBJ): eval.c labels.h eval.h regs.h version.h nasmlib.h nasm.h
float.$(OBJ): float.c regs.h version.h nasm.h
insnsa.$(OBJ): insnsa.c insns.h regs.h version.h nasm.h insnsi.h
insnsd.$(OBJ): insnsd.c insns.h regs.h version.h nasm.h insnsi.h
insnsn.$(OBJ): insnsn.c
labels.$(OBJ): labels.c regs.h version.h nasmlib.h nasm.h
listing.$(OBJ): listing.c regs.h version.h nasmlib.h nasm.h listing.h
macros.$(OBJ): macros.c
names.$(OBJ): names.c regs.c insnsn.c
nasm.$(OBJ): nasm.c labels.h preproc.h insns.h parser.h eval.h regs.h \
 outform.h version.h nasmlib.h nasm.h assemble.h insnsi.h listing.h
nasmlib.$(OBJ): nasmlib.c insns.h regs.h regs.c version.h nasmlib.h nasm.h \
 insnsn.c names.c insnsi.h
ndisasm.$(OBJ): ndisasm.c insns.h sync.h regs.h version.h nasmlib.h nasm.h \
 insnsi.h disasm.h
outform.$(OBJ): outform.c regs.h outform.h version.h nasm.h
output\\outaout.$(OBJ): output\\outaout.c regs.h outform.h version.h \
 nasmlib.h nasm.h
output\\outas86.$(OBJ): output\\outas86.c regs.h outform.h version.h \
 nasmlib.h nasm.h
output\\outbin.$(OBJ): output\\outbin.c labels.h eval.h regs.h outform.h \
 version.h nasmlib.h nasm.h
output\\outcoff.$(OBJ): output\\outcoff.c regs.h outform.h version.h \
 nasmlib.h nasm.h
output\\outdbg.$(OBJ): output\\outdbg.c regs.h outform.h version.h nasmlib.h \
 nasm.h
output\\outelf.$(OBJ): output\\outelf.c regs.h outform.h version.h nasmlib.h \
 nasm.h
output\\outieee.$(OBJ): output\\outieee.c regs.h outform.h version.h \
 nasmlib.h nasm.h
output\\outobj.$(OBJ): output\\outobj.c regs.h outform.h version.h nasmlib.h \
 nasm.h
output\\outrdf.$(OBJ): output\\outrdf.c regs.h outform.h version.h nasmlib.h \
 nasm.h
output\\outrdf2.$(OBJ): output\\outrdf2.c rdoff\\rdoff.h regs.h outform.h \
 version.h nasmlib.h nasm.h
parser.$(OBJ): parser.c insns.h parser.h float.h regs.h regflags.c version.h \
 nasmlib.h nasm.h insnsi.h
preproc.$(OBJ): preproc.c macros.c regs.h version.h nasmlib.h nasm.h
regdis.$(OBJ): regdis.c
regflags.$(OBJ): regflags.c
regs.$(OBJ): regs.c
regvals.$(OBJ): regvals.c
sync.$(OBJ): sync.c sync.h

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美猛男男办公室激情| 99re在线精品| 午夜精品福利一区二区蜜股av| 中文字幕在线视频一区| 国产精品毛片a∨一区二区三区| 久久久青草青青国产亚洲免观| 日韩欧美色综合| 26uuu国产日韩综合| 久久久久久免费网| 国产精品麻豆欧美日韩ww| 中文字幕在线一区| 亚洲午夜一二三区视频| 午夜精品成人在线视频| 激情综合一区二区三区| 久久99蜜桃精品| 成人午夜大片免费观看| 99精品视频在线观看免费| 91激情五月电影| 在线成人高清不卡| 久久久久久麻豆| 亚洲老妇xxxxxx| 视频在线观看国产精品| 国产福利电影一区二区三区| av亚洲精华国产精华精华| 91福利视频久久久久| 91精品免费观看| 久久久久久久国产精品影院| 亚洲免费大片在线观看| 伦理电影国产精品| 91在线你懂得| 欧美电影免费观看高清完整版在线| 久久久久久免费网| 欧美丝袜第三区| 欧美精品123区| 国产精品网站在线观看| 亚洲va天堂va国产va久| 黄色精品一二区| 91久久精品午夜一区二区| 精品99一区二区| 亚洲图片有声小说| 国产高清精品久久久久| 欧美日韩成人高清| 亚洲欧美中日韩| 免费日本视频一区| 色婷婷精品大在线视频| 久久久蜜臀国产一区二区| 亚洲成人免费av| 99视频一区二区| 精品国产3级a| 日韩av电影天堂| 色综合久久久网| 亚洲国产精品精华液ab| 久久99精品久久只有精品| 日本乱人伦一区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 在线区一区二视频| 久久精品欧美日韩精品| 美女在线一区二区| 欧美日韩国产天堂| 亚洲激情在线激情| 99国产精品久| 国产精品国产自产拍高清av王其| 精品影院一区二区久久久| 884aa四虎影成人精品一区| 亚洲美女视频一区| 97久久超碰精品国产| 中文字幕在线播放不卡一区| 粉嫩av一区二区三区| 国产亚洲精品久| 激情欧美一区二区| 久久精品人人做人人综合| 精品影院一区二区久久久| 欧美草草影院在线视频| 蜜桃免费网站一区二区三区 | 日韩精品亚洲一区| 欧美日韩久久久| 亚洲一区二区三区四区在线观看 | 欧美高清视频在线高清观看mv色露露十八 | 精品国产人成亚洲区| 三级欧美韩日大片在线看| 91麻豆精品91久久久久久清纯| 亚洲综合图片区| 欧美日韩中文一区| 丝瓜av网站精品一区二区| 7777精品伊人久久久大香线蕉| 肉丝袜脚交视频一区二区| 欧美大片在线观看一区| 国产麻豆视频精品| 自拍偷拍国产亚洲| 欧美精选在线播放| 久久国产精品99久久人人澡| 国产日韩欧美制服另类| 91丨porny丨户外露出| 亚洲综合成人网| 日韩欧美久久一区| 成人综合日日夜夜| 一区二区三区四区五区视频在线观看| 在线精品视频小说1| 日韩国产欧美一区二区三区| 久久综合久久鬼色| 91色.com| 老司机精品视频在线| 中文字幕日韩精品一区 | 精一区二区三区| 亚洲国产精品精华液2区45| 91豆麻精品91久久久久久| 日韩成人一级片| 中文字幕精品一区| 欧美精三区欧美精三区| 成人污污视频在线观看| 日韩激情视频网站| 中文字幕一区二区三区不卡在线| 欧美日韩国产高清一区| 韩国精品一区二区| 亚洲国产成人精品视频| 国产欧美一区二区精品久导航| 91精品办公室少妇高潮对白| 国产精品一二三区在线| 亚洲妇女屁股眼交7| 中文字幕av资源一区| 日韩午夜激情av| 欧美三级电影网站| 色综合久久66| 国产mv日韩mv欧美| 欧美a级一区二区| 一区2区3区在线看| 中文字幕一区二区视频| 久久久三级国产网站| 欧美一级久久久| 欧美精品三级在线观看| 91啦中文在线观看| 成人激情午夜影院| 国产精品一线二线三线| 麻豆一区二区三区| 日韩电影网1区2区| 一区二区三区自拍| 自拍偷拍亚洲欧美日韩| 国产精品美女一区二区在线观看| 精品乱人伦小说| 精品免费国产一区二区三区四区| 欧美美女视频在线观看| 欧美三级电影网| 欧美色区777第一页| 色综合欧美在线| 色综合久久综合| 色婷婷综合久久久中文字幕| av一区二区三区| 91在线观看免费视频| 色呦呦国产精品| 91久久国产综合久久| 欧美在线免费观看亚洲| 欧美在线免费观看视频| 欧美日韩国产首页| 337p亚洲精品色噜噜噜| 5月丁香婷婷综合| 日韩午夜激情电影| 欧美精品一区在线观看| 国产欧美日本一区二区三区| 国产日产欧美一区二区三区| 久久久激情视频| ...中文天堂在线一区| 亚洲欧美经典视频| 婷婷成人综合网| 久久99热这里只有精品| 风流少妇一区二区| 色综合久久久网| 91精品午夜视频| 国产欧美久久久精品影院| 亚洲天堂a在线| 亚洲国产精品精华液网站| 久久精品久久99精品久久| 国产成人综合亚洲91猫咪| 99久久99久久精品免费观看| 欧美三级韩国三级日本一级| 精品国产麻豆免费人成网站| 国产精品久久久久桃色tv| 亚洲福利视频导航| 国产福利一区二区三区视频| 在线视频一区二区免费| 欧美一级久久久| 综合久久国产九一剧情麻豆| 丝袜国产日韩另类美女| 国产成人综合网站| 欧美精品123区| 国产精品国产三级国产普通话蜜臀 | 白白色 亚洲乱淫| 欧美日韩国产精品自在自线| 久久婷婷成人综合色| 玉足女爽爽91| 国产最新精品免费| 在线欧美小视频| 久久久久国产精品免费免费搜索| 亚洲精品中文在线影院| 国产一区二区三区免费播放| 在线精品视频小说1| 欧美国产日本韩| 精品无码三级在线观看视频| 在线免费亚洲电影| 国产色产综合色产在线视频| 蜜臀av一区二区在线免费观看|