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

📄 makefile.glibc

📁 linux交叉编译环境个软件和内核的补丁。
💻 GLIBC
字号:
########################################################################## (C) Copyright 1999# DENX Software Engineering# Wolfgang Denk, wd@denx.de# All rights reserved.## LinuxPPC Cross Development Kit:##	Tools and configuration files to build the cross compiler and#	binutils, standard libraries and the most important packages## => glibc-2.x Makefile## $Id: Makefile.glibc,v 1.1 2000/01/11 21:04:48 wd Exp $########################################################################NAME	= glibcARCH_GLIBC   =	$(ARCH_DIR)/$(NAME)-$(GLIBC_VERS).$(GLIBC_SFX)ARCH_CRYPT   =	$(ARCH_DIR)/glibc-crypt-$(GLIBC_CRYPT_VERS).$(GLIBC_CRYPT_SFX)ARCH_THREADS =	$(ARCH_DIR)/glibc-linuxthreads-$(GLIBC_LTHREADS_VERS).$(GLIBC_LTHREADS_SFX)WORK_DIR= $(NAME)-$(GLIBC_VERS)all:	installuntar:	rm -fr $(SRC_DIR)/$(WORK_DIR)	[ -r $(ARCH_GLIBC) ] && [ -r $(ARCH_CRYPT) ] && [ -r $(ARCH_THREADS) ]	set -e ; cd $(SRC_DIR) ; gunzip <$(ARCH_GLIBC) | gtar -xf -	cd $(SRC_DIR)/$(WORK_DIR) ; \	    gunzip <$(ARCH_CRYPT)   | gtar -xf - ; \	    gunzip <$(ARCH_THREADS) | gtar -xf -FPUFILES =	Versions bits/fenv.h bits/mathdef.h bits/mathinline.h \		e_sqrt.c e_sqrtf.c fclrexcpt.c fe_nomask.c fegetenv.c \		fegetround.c feholdexcpt.c fenv_const.c fenv_libc.h \		fesetenv.c fesetround.c feupdateenv.c fgetexcptflg.c \		fpu_control.h fraiseexcpt.c fsetexcptflg.c ftestexcept.c \		s_copysign.S s_copysignf.S s_fabs.S s_fabsf.S s_fmax.S \		s_fmaxf.S s_fmin.S s_fminf.S s_isnan.c s_isnanf.S \		s_lrint.c s_lrintf.S s_rint.c s_rintf.c t_sqrt.c \		w_sqrt.c w_sqrtf.cFPUDISTFILES =	fenv_const.c fenv_libc.h fe_nomask.c t_sqrt.cpatch:	untar	set -e ; \	cd $(SRC_DIR)/$(WORK_DIR)/sysdeps/powerpc ; \	patch -p0 -b -z.ORIG <$(PATCH_DIR)/glibc-$(GLIBC_VERS)/misc ; \	mkdir -p fpu/bits ; \	for a in $(FPUFILES) ; do \	  mv "$$a" "fpu/$$a" && echo "Moved $$a -> fpu/$$a" ; \	done ; \	fail= ; \	for a in $(FPUDISTFILES) ; do \	  echo "$$a" >> fpu/Dist || fail=1 ; \	done ; test "$$fail" || echo "Created fpu/Dist" ; \	echo -e '-ifeq ($(subdir),math)\n\-libm-support += fenv_const fe_nomask t_sqrt\n\-endif' >fpu/Makefile && echo "Created fpu/Makefile" ; \	f=setjmp.S ; cp $$f $$f.ORIG ; sed -e '/stfd/d' $$f.ORIG >$$f ; \	f=__longjmp.S ; cp $$f $$f.ORIG ; sed -e '/lfd/d' $$f.ORIG >$$f ; \	rm -f memset.Sconf:	patch	rm -fr $(OBJ_DIR)/$(WORK_DIR)	mkdir -p $(OBJ_DIR)/$(WORK_DIR)	set -e ; \	cd $(OBJ_DIR)/$(WORK_DIR) ; \	export AR=$(TARG_ARCH)-linux-ar ; \	export CC=$(TARG_ARCH)-linux-gcc ; \	export CFLAGS="-msoft-float -D_SOFT_FLOAT -mcpu=860" ; \	export RANLIB=$(TARG_ARCH)-linux-ranlib ; \	export PATH="$$PATH:$(PREFIX_DIR)/bin" ; \	$(SRC_DIR)/$(WORK_DIR)/configure \		--host=$(TARG_ARCH)-linux \		--prefix=$(CDK_DIR) \		--with-headers=$(KERNEL_DIR)/linux-$(LINUX_VERS)/include \		--enable-add-ons=crypt,linuxthreads \		--without-fpbuild:	conf	cd $(OBJ_DIR)/$(WORK_DIR) ; gmakeinstall: build	cd $(OBJ_DIR)/$(WORK_DIR) ; gmake installclean:	rm -fr $(OBJ_DIR)/$(WORK_DIR)clobber:	clean	rm -fr $(SRC_DIR)/$(WORK_DIR)

⌨️ 快捷键说明

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