Changeset 1601
- Timestamp:
- 07/12/06 01:29:41 (2 years ago)
- Location:
- branches/cross
- Files:
-
- 7 modified
-
Makefile (modified) (2 diffs)
-
packages/bzip2/Makefile (modified) (3 diffs)
-
packages/readline/Makefile (modified) (2 diffs)
-
vars/vars.ppc (modified) (1 diff)
-
vars/vars.sparc64 (modified) (1 diff)
-
vars/vars.x86 (modified) (1 diff)
-
vars/vars.x86_64 (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/cross/Makefile
r1600 r1601 158 158 -install -d $(MP)/opt/{bin,doc,include,info} 159 159 -install -d $(MP)/opt/{lib,man/man{1,2,3,4,5,6,7,8}} 160 -install -d $(MP)/{,usr/{,local},opt}/ $(LIB_MAYBE64)160 -install -d $(MP)/{,usr/{,local},opt}/lib 161 161 -install -d /usr/lib/locale 162 -ln -s ../lib/locale /usr/ $(LIB_MAYBE64)162 -ln -s ../lib/locale /usr/lib 163 163 -mknod -m 600 $(MP)/dev/console c 5 1 164 164 -mknod -m 666 $(MP)/dev/null c 1 3 … … 417 417 endif 418 418 @install -m755 scripts/{net-setup,greeting,livecd-login,ll} $(MP)/usr/bin/ 419 @sed -e 's|_LINKER_|$(LINKER)|' -e 's|/lib/|/$(LIB_MAYBE64)/|'\419 @sed -e 's|_LINKER_|$(LINKER)|' \ 420 420 scripts/shutdown-helper > $(MP)/usr/bin/shutdown-helper 421 421 @chmod 755 $(MP)/usr/bin/shutdown-helper -
branches/cross/packages/bzip2/Makefile
r1498 r1601 17 17 SHA-$(PATCH2)= 56a29bf1278f21bc30c72d19e5766bfda5c74e5b 18 18 19 PATCH3= $(DIR)-remove_tempfile-1.patch 20 URL-$(PATCH3)= $(HTTP)/$(NM)/$(PATCH3) 21 SHA-$(PATCH3)= 85a939e52ab56e02dd376941f8e3aa6418d1e529 22 19 23 # Targets 20 24 … … 26 30 27 31 compile-stage1: 28 ifndef CROSS29 make $(PM)30 else31 32 cp Makefile{,.bak} 32 sed -e 's@^\(all:.*\) test@\1@g' \ 33 -e 's@/lib\(/\| \|$$\)@/lib64\1@g' Makefile.bak > Makefile 33 sed -e 's@^\(all:.*\) test@\1@g' Makefile.orig > Makefile 34 34 make CC="$${CC} $(64FLAGS)" AR="${AR}" RANLIB="${RANLIB}" 35 endif36 35 make PREFIX=$(WD) install 37 36 … … 40 39 'cd $(ROOT) && make ch-$(NM) $(chbash-post-bash)' 41 40 42 stage2: Makefile $(FILE) $(PATCH1) $(PATCH2) 41 stage2: Makefile $(FILE) $(PATCH1) $(PATCH2) $(PATCH3) 43 42 $(std_build) 44 cp $(SRC)/{$(PATCH1),$(PATCH2) } $(LFSSRC)/43 cp $(SRC)/{$(PATCH1),$(PATCH2),$(PATCH3)} $(LFSSRC)/ 45 44 46 45 compile-stage2: 47 46 patch -Np1 -i ../$(PATCH1) 48 47 patch -Np1 -i ../$(PATCH2) 49 sed -i 's@tempfile -d /tmp -p bz@mktemp -p /tmp@' bzdiff 50 ifndef CROSS 48 patch -Np1 -i ../$(PATCH3) 51 49 make $(PM) -f Makefile-libbz2_so 52 50 make clean 53 51 make $(PM) 54 else55 sed -i -e 's@^\(all:.*\) test@\1@g' \56 -e 's@/lib\(/\| \|$$\)@/lib64\1@g' Makefile57 make $(PM) -f Makefile-libbz2_so CC="gcc $(64FLAGS)" \58 CXX="g++ $(64FLAGS)"59 make clean60 make CC="gcc $(64FLAGS)" CXX="g++ $(64FLAGS)"61 endif62 52 make install 63 53 cp -v bzip2-shared /bin/bzip2 64 cp -av libbz2.so* / $(LIB_MAYBE64)65 ln -sv ../../ $(LIB_MAYBE64)/libbz2.so.1.0 /usr/$(LIB_MAYBE64)/libbz2.so54 cp -av libbz2.so* /lib 55 ln -sv ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so 66 56 rm -v /usr/bin/{bunzip2,bzcat,bzip2} 67 57 ln -sv bzip2 /bin/bunzip2 -
branches/cross/packages/readline/Makefile
r1499 r1601 9 9 SHA-$(FILE)= 4b2ee2bc9c6dd1d238c84a58f7e6db173600b850 10 10 11 PATCH1= $(DIR)-fixes-3.patch 12 URL-$(PATCH1)= $(HTTP)/$(NM)/$(PATCH1) 13 SHA-$(PATCH1)= f58bbd80c7aed462ab7e97e3ac4eae7cd9d1b835 14 11 15 # Targets 12 16 … … 17 21 'cd $(ROOT) && make ch-$(NM) $(chbash-pre-bash)' 18 22 19 stage2: Makefile $(FILE) 23 stage2: Makefile $(FILE) $(PATCH1) 20 24 $(std_build) 21 cp $(SRC)/ $(FILE)$(LFSSRC)25 cp $(SRC)/{$(FILE),$(PATCH1)} $(LFSSRC) 22 26 23 27 compile-stage2: 24 ifndef CROSS 28 patch -Np1 -i ../$(PATCH1) 25 29 ./configure --prefix=/usr --libdir=/lib 26 else27 CC="gcc $(64FLAGS)" CXX="g++ $(64FLAGS)" \28 ./configure --prefix=/usr --libdir=/lib6429 endif30 30 make $(PM) SHLIB_LIBS=-lncurses 31 31 make install 32 chmod 755 / $(LIB_MAYBE64)/lib{readline,history}.so*33 mv / $(LIB_MAYBE64)/lib{readline,history}.a /usr/$(LIB_MAYBE64)34 rm / $(LIB_MAYBE64)/lib{readline,history}.so35 ln -sf ../../ $(LIB_MAYBE64)/libreadline.so.5 /usr/$(LIB_MAYBE64)/libreadline.so36 ln -sf ../../ $(LIB_MAYBE64)/libhistory.so.5 /usr/$(LIB_MAYBE64)/libhistory.so32 chmod 755 /lib/lib{readline,history}.so* 33 mv /lib/lib{readline,history}.a /usr/lib 34 rm /lib/lib{readline,history}.so 35 ln -sf ../../lib/libreadline.so.5 /usr/lib/libreadline.so 36 ln -sf ../../lib/libhistory.so.5 /usr/lib/libhistory.so 37 37 38 38 clean: -
branches/cross/vars/vars.ppc
r1599 r1601 1 1 export VERSION := ppc-1.0.0rc1-1 2 2 export CFLAGS := -Os -s 3 export LIB_MAYBE64 := lib4 3 LINKER := ld.so.1 -
branches/cross/vars/vars.sparc64
r1599 r1601 2 2 export CROSS := yes 3 3 export CROSS_WD := /cross-tools 4 export 32FLAGS := -m32 -mcpu=ultrasparc -mtune=ultrasparc5 4 export 64FLAGS := -m64 -mcpu=ultrasparc -mtune=ultrasparc 6 5 export GCCTARGET := -mcpu=ultrasparc -mtune=ultrasparc 7 6 export CFLAGS := -Os -s 8 export LIB_MAYBE64 := lib649 7 export CLFS_HOST ?= sparcv9-cross-linux-gnu 10 8 export CLFS_TARGET := sparc64-unknown-linux-gnu 11 export CLFS_TARGET32 := sparc-unknown-linux-gnu12 9 export WHICH := $(CROSS_WD)/bin/which -
branches/cross/vars/vars.x86
r1599 r1601 3 3 export 32FLAGS := -march=i486 4 4 export CFLAGS := -Os -s 5 export LIB_MAYBE64 := lib6 5 export CLFS_HOST ?= i486-cross-linux-gnu 7 6 export CLFS_TARGET := i486-pc-linux-gnu -
branches/cross/vars/vars.x86_64
r1599 r1601 4 4 export 64FLAGS := -m64 5 5 export CFLAGS := -Os -s 6 export LIB_MAYBE64 := lib647 6 export CLFS_HOST ?= x86_64-cross-linux-gnu 8 7 export CLFS_TARGET := x86_64-unknown-linux-gnu
