?? makefile.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)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -