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

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

?? makefile

?? 手機嵌入式Linux下可用的busybox源碼
??
?? 第 1 頁 / 共 2 頁
字號:
# Makefile for busybox## Copyright (C) 1999-2002 Erik Andersen <andersee@debian.org>## This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2 of the License, or# (at your option) any later version.## This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU# General Public License for more details.## You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA#PROG      := busyboxVERSION   := 0.60.5BUILDTIME := $(shell TZ=UTC date -u "+%Y.%m.%d-%H:%M%z")export VERSION# With a modern GNU make(1) (highly recommended, that's what all the# developers use), all of the following configuration values can be# overridden at the command line.  For example:#   make CROSS=powerpc-linux- BB_SRC_DIR=$HOME/busybox PREFIX=/mnt/app# If you want to add some simple compiler switches (like -march=i686),# especially from the command line, use this instead of CFLAGS directly.# For optimization overrides, it's better still to set OPTIMIZATION.CFLAGS_EXTRA = # If you want a static binary, turn this on.DOSTATIC = false# Set the following to `true' to make a debuggable build.# Leave this set to `false' for production use.DODEBUG = false# Setting this to `true' will cause busybox to directly use the system's# password and group functions.  Assuming you use GNU libc, when this is# `true', you will need to install the /etc/nsswitch.conf configuration file# and the required libnss_* libraries. This generally makes your embedded# system quite a bit larger... If you leave this off, busybox will directly use# the /etc/password, /etc/group files (and your system will be smaller, and I# will get fewer emails asking about how glibc NSS works).  Enabling this adds# just 1.4k to the binary size (which is a _lot_ less then glibc NSS costs).# Note that if you want hostname resolution to work with glibc, you still need# the libnss_* libraries.  USE_SYSTEM_PWD_GRP = true# This enables compiling with dmalloc ( http://dmalloc.com/ )# which is an excellent public domain mem leak and malloc problem# detector.  To enable dmalloc, before running busybox you will# want to first set up your environment.# eg: `export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile`# The debug= value is generated using the following command# dmalloc -p log-stats -p log-non-free -p log-bad-space -p log-elapsed-time \#      -p check-fence -p check-heap -p check-lists -p check-blank \#      -p check-funcs -p realloc-copy -p allow-free-null# Do not enable this for production builds...DODMALLOC = false# Electric-fence is another very useful malloc debugging library.# Do not enable this for production builds...DOEFENCE  = false# If you want large file summit support, turn this on.# This has no effect if you don't have a kernel with lfs# support, and a system with libc-2.1.3 or later.# Some of the programs that can benefit from lfs support# are dd, gzip, mount, tar, and mkfs_minix.# LFS allows you to use the above programs for files# larger than 2GB!DOLFS = false# If you have a "pristine" source directory, point BB_SRC_DIR to it.# Experimental and incomplete; tell the mailing list# <busybox@busybox.net> if you do or don't like it so far.BB_SRC_DIR =# If you are running a cross compiler, you may want to set this# to something more interesting, like "powerpc-linux-".CROSS =CC = $(CROSS)gccAR = $(CROSS)arSTRIP = $(CROSS)strip# To compile vs uClibc, just use the compiler wrapper built by uClibc...# Everything should compile and work as expected these days...#CC=/usr/i386-linux-uclibc/bin/i386-uclibc-gcc# To compile vs some other alternative libc, you may need to use/adjust# the following lines to meet your needs...## If you are using Red Hat 6.x with the compatible RPMs (for developing under# Red Hat 5.x and glibc 2.0) uncomment the following.  Be sure to read about# using the compatible RPMs (compat-*) at http://www.redhat.com !#LIBCDIR=/usr/i386-glibc20-linux## The following is used for libc5 (if you install altgcc and libc5-altdev# on a Debian system).  #LIBCDIR=/usr/i486-linuxlibc1## For other libraries, you are on your own...#LDFLAGS+=-nostdlib#LIBRARIES = $(LIBCDIR)/lib/libc.a -lgcc#CROSS_CFLAGS+=-nostdinc -I$(LIBCDIR)/include -I$(GCCINCDIR)#GCCINCDIR = $(shell gcc -print-search-dirs | sed -ne "s/install: \(.*\)/\1include/gp")WARNINGS = -Wall -WshadowARFLAGS = -rTARGET_ARCH:=${shell $(CC) -dumpmachine | sed -e s'/-.*//' \		-e 's/i.86/i386/' \		-e 's/sparc.*/sparc/' \		-e 's/arm.*/arm/g' \		-e 's/m68k.*/m68k/' \		-e 's/ppc/powerpc/g' \		-e 's/v850.*/v850/g' \		-e 's/sh[234]/sh/' \		-e 's/mips.*/mips/' \		}#--------------------------------------------------------# Arch specific compiler optimization stuff should go here.# Unless you want to override the defaults, do not set anything# for OPTIMIZATION...# use '-Os' optimization if available, else use -O2OPTIMIZATION := ${shell if $(CC) -Os -S -o /dev/null -xc /dev/null >/dev/null 2>&1; \	then echo "-Os"; else echo "-O2" ; fi}# Some nice architecture specific optimizationsifeq ($(strip $(TARGET_ARCH)),arm)	OPTIMIZATION+=-fstrict-aliasingendififeq ($(strip $(TARGET_ARCH)),i386)	OPTIMIZATION+=-march=i386	OPTIMIZATION+=${shell if $(CC) -mpreferred-stack-boundary=2 -S -o /dev/null -xc \		/dev/null >/dev/null 2>&1; then echo "-mpreferred-stack-boundary=2"; fi}	OPTIMIZATION+=${shell if $(CC) -falign-functions=1 -falign-jumps=0 -falign-loops=0 \		-S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo \		"-falign-functions=1 -falign-jumps=0 -falign-loops=0"; else \		if $(CC) -malign-functions=0 -malign-jumps=0 -S -o /dev/null -xc \		/dev/null >/dev/null 2>&1; then echo "-malign-functions=0 -malign-jumps=0"; fi; fi}endifOPTIMIZATIONS:=$(OPTIMIZATION) -fomit-frame-pointer#--------------------------------------------------------# If you're going to do a lot of builds with a non-vanilla configuration,# it makes sense to adjust parameters above, so you can type "make"# by itself, instead of following it by the same half-dozen overrides# every time.  The stuff below, on the other hand, is probably less# prone to casual user adjustment.# ifeq ($(strip $(DOLFS)),true)    # For large file support    CFLAGS+=-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64endififeq ($(strip $(DODMALLOC)),true)    # For testing mem leaks with dmalloc    CFLAGS+=-DDMALLOC    LIBRARIES = -ldmalloc    # Force debug=true, since this is useless when not debugging...    DODEBUG = trueelse    ifeq ($(strip $(DOEFENCE)),true)	LIBRARIES = -lefence	# Force debug=true, since this is useless when not debugging...	DODEBUG = true    endifendififeq ($(strip $(DODEBUG)),true)    CFLAGS  += $(WARNINGS) -g -D_GNU_SOURCE    LDFLAGS += -Wl,-warn-common    STRIPCMD    = /bin/true -Since_we_are_debuggingelse    CFLAGS  += $(WARNINGS) $(OPTIMIZATIONS) -D_GNU_SOURCE    LDFLAGS += -s -Wl,-warn-common    STRIPCMD    = $(STRIP) -s --remove-section=.note --remove-section=.commentendififeq ($(strip $(DOSTATIC)),true)    LDFLAGS += --static    #    #use '-ffunction-sections -fdata-sections' and '--gc-sections' (if they     # work) to try and strip out any unused junk.  Doesn't do much for me,     # but you may want to give it a shot...    #    #ifeq ($(shell $(CC) -ffunction-sections -fdata-sections -S \    #	-o /dev/null -xc /dev/null 2>/dev/null && $(LD) \    #			--gc-sections -v >/dev/null && echo 1),1)    #	CFLAGS += -ffunction-sections -fdata-sections    #	LDFLAGS += --gc-sections    #endifendififeq ($(strip $(PREFIX)),)    PREFIX = `pwd`/_installendif# Additional complications due to support for pristine source dir.# Include files in the build directory should take precedence over# the copy in BB_SRC_DIR, both during the compilation phase and the# shell script that finds the list of object files.# Work in progress by <ldoolitt@recycle.lbl.gov>.#ifneq ($(strip $(BB_SRC_DIR)),)    VPATH = $(BB_SRC_DIR)endif#ifneq ($(strip $(VPATH)),)#    CFLAGS += -I- -I. $(patsubst %,-I%,$(subst :, ,$(VPATH)))#endif# We need to set APPLET_SOURCES to something like#   $(shell busybox.sh Config.h)# but in a manner that works with VPATH and BB_SRC_DIR.# Possible ways to approach this:##   1. Explicitly search through .:$(VPATH) for busybox.sh and config.h,#      then $(shell $(BUSYBOX_SH) $(CONFIG_H) $(BB_SRC_DIR))##   2. Explicity search through .:$(VPATH) for slist.mk,#      then $(shell $(MAKE) -f $(SLIST_MK) VPATH=$(VPATH) BB_SRC_DIR=$(BB_SRC_DIR))##   3. Create slist.mk in this directory, with commands embedded in#      a $(shell ...) command, and $(MAKE) it immediately.##   4. Use a real rule within this makefile to create a file that sets #      APPLET_SOURCE_LIST, then include that file.  Has complications#      with the first trip through the makefile (before processing the#      include) trying to do too much, and a spurious warning the first#      time make is run.## This is option 3:##APPLET_SOURCES = $(shell \

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久精品久久久久久清纯| 国产精品欧美久久久久无广告| 国产99精品国产| 麻豆精品国产91久久久久久| 日韩在线观看一区二区| 亚洲激情五月婷婷| 亚洲精品视频免费观看| 一区二区日韩av| 亚洲综合色丁香婷婷六月图片| 国产精品乱码人人做人人爱| 中文字幕亚洲欧美在线不卡| 亚洲色图清纯唯美| 亚洲午夜久久久| 青青草成人在线观看| 麻豆精品久久精品色综合| 激情综合色丁香一区二区| 精品无人码麻豆乱码1区2区| 国产宾馆实践打屁股91| 色狠狠av一区二区三区| 欧美日韩亚洲另类| 欧美xxxxxxxxx| 国产日韩欧美精品一区| 久久久www免费人成精品| 亚洲视频一二区| 国产精品一区三区| 成人app在线观看| 国产日韩影视精品| 极品少妇xxxx偷拍精品少妇| 韩国精品在线观看| 成人h版在线观看| 欧美日韩综合一区| 久久一日本道色综合| 亚洲欧洲一区二区在线播放| 五月天激情综合网| 国产麻豆视频一区二区| 日本道色综合久久| 日韩一级黄色大片| 亚洲三级电影网站| 久久91精品国产91久久小草| 99久久er热在这里只有精品15| 欧美日韩国产一二三| 国产日韩精品视频一区| 亚洲第一在线综合网站| 风间由美一区二区三区在线观看| 91国产免费看| 久久久蜜桃精品| 亚洲欧洲av一区二区三区久久| 国产欧美综合在线观看第十页| 一区二区三区中文字幕精品精品| 久久精品二区亚洲w码| 成a人片国产精品| 欧美一区二区福利视频| 国产精品久久久久永久免费观看 | 欧美日韩精品免费观看视频| 久久久久久久久久美女| 日本亚洲最大的色成网站www| 99麻豆久久久国产精品免费优播| 日韩天堂在线观看| 五月天亚洲婷婷| 91免费精品国自产拍在线不卡| 色综合久久六月婷婷中文字幕| 精品国产一区二区三区久久久蜜月| 欧美激情自拍偷拍| 日韩精品久久理论片| proumb性欧美在线观看| 久久综合狠狠综合久久综合88 | 精品中文字幕一区二区| 欧美伊人久久大香线蕉综合69| 欧美激情在线看| 久久久久久综合| 日韩福利电影在线| 欧美三区免费完整视频在线观看| 中文字幕制服丝袜一区二区三区 | 国产精品一级二级三级| 欧美高清你懂得| 水蜜桃久久夜色精品一区的特点| 色婷婷香蕉在线一区二区| 中文字幕中文乱码欧美一区二区 | 欧美日本在线播放| 亚洲一区二区三区四区在线| 91免费精品国自产拍在线不卡| 国产精品护士白丝一区av| 成人av在线一区二区三区| 久久精品欧美一区二区三区麻豆| 国模娜娜一区二区三区| 久久一区二区视频| 成人av集中营| 蜜臀av性久久久久蜜臀aⅴ流畅| 精品视频1区2区3区| 亚洲福利一二三区| 欧美疯狂做受xxxx富婆| 奇米一区二区三区| 精品国产乱码久久久久久久| 国产激情一区二区三区桃花岛亚洲 | 日韩av在线发布| 欧美一区二区三区啪啪| 激情文学综合网| 国产精品久久久久婷婷二区次| 日本精品一区二区三区高清| 国产福利精品一区| 国产精品乱人伦| 欧美日韩高清一区二区三区| 精品在线免费视频| 国产精品不卡一区| 在线播放中文一区| 国产一区 二区 三区一级| 亚洲欧美综合网| 欧美日韩二区三区| 国产高清精品久久久久| 一区二区三区不卡视频| 日韩一级片在线观看| 99精品在线免费| 另类专区欧美蜜桃臀第一页| 中文字幕永久在线不卡| 91精品婷婷国产综合久久 | 成人免费在线视频观看| 欧美日韩亚洲综合在线| 国产精品亚洲一区二区三区在线| 亚洲欧美aⅴ...| 久久久亚洲精品一区二区三区| 色www精品视频在线观看| 开心九九激情九九欧美日韩精美视频电影 | 欧美日韩一级黄| 国产麻豆视频一区二区| 午夜精品久久久久久久久久久 | 欧美区一区二区三区| 国产91精品欧美| 日本成人中文字幕在线视频| 国产精品你懂的在线欣赏| 欧美一卡二卡在线| 在线观看日韩高清av| 成人免费高清在线观看| 日本不卡一区二区三区| 久久久99精品久久| 欧美午夜精品久久久| 成人国产精品免费观看| 久久99精品视频| 日韩avvvv在线播放| 亚洲一区欧美一区| 亚洲欧美日韩一区二区| 日本一区二区视频在线观看| 日韩女优视频免费观看| 欧美日韩美女一区二区| 色婷婷久久综合| 97精品视频在线观看自产线路二| 国产剧情在线观看一区二区| 精品中文字幕一区二区| 麻豆91免费观看| 免费成人深夜小野草| 日本伊人色综合网| 五月天欧美精品| 一级特黄大欧美久久久| 亚洲激情六月丁香| 悠悠色在线精品| 亚洲国产日韩a在线播放性色| 一区二区三区美女视频| 一区二区三区不卡视频| 亚洲va在线va天堂| 七七婷婷婷婷精品国产| 久久狠狠亚洲综合| 国产在线麻豆精品观看| 国产精品亚洲人在线观看| 国产成人精品免费| av在线不卡免费看| 色综合视频一区二区三区高清| 色综合咪咪久久| 欧美色综合天天久久综合精品| 欧美高清性hdvideosex| 日韩一二三四区| 国产欧美综合在线| 亚洲欧美综合网| 天天影视涩香欲综合网| 国模少妇一区二区三区| 国产激情一区二区三区| 日本一区二区视频在线观看| 国产婷婷精品av在线| 国产精品丝袜一区| 亚洲人成在线观看一区二区| 亚洲国产日韩精品| 秋霞午夜av一区二区三区| 激情六月婷婷久久| 成人高清在线视频| 91成人免费在线视频| 91精品久久久久久蜜臀| 国产亚洲欧洲997久久综合| 成人欧美一区二区三区1314| 亚洲二区在线视频| 国产精品一区二区三区乱码| a级精品国产片在线观看| 欧美精品乱码久久久久久 | 91高清在线观看| 国产午夜精品一区二区三区嫩草| 国产精品色在线观看| 亚洲gay无套男同| 国产成人av一区二区三区在线 | 亚洲图片激情小说| 欧美aaa在线| 91国偷自产一区二区使用方法| 日韩欧美在线影院| 亚洲免费观看高清完整版在线|