PERFORCE change 64392 for review

Peter Wemm peter at FreeBSD.org
Fri Nov 5 16:18:30 PST 2004


http://perforce.freebsd.org/chv.cgi?CH=64392

Change 64392 by peter at peter_daintree on 2004/11/06 00:17:47

	Tidy up

Affected files ...

.. //depot/projects/hammer/Makefile#26 edit
.. //depot/projects/hammer/Makefile.inc1#70 edit

Differences ...

==== //depot/projects/hammer/Makefile#26 (text+ko) ====

@@ -70,7 +70,7 @@
 	obj objlink regress rerelease tags toolchain update \
 	_worldtmp _legacy _bootstrap-tools _cleanobj _obj \
 	_build-tools _cross-tools _includes _libraries _depend \
-	_build32 _install32
+	build32 install32
 
 BITGTS=	files includes
 BITGTS:=${BITGTS} ${BITGTS:S/^/build/} ${BITGTS:S/^/install/}

==== //depot/projects/hammer/Makefile.inc1#70 (text+ko) ====

@@ -203,26 +203,34 @@
 WMAKE=		${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP}
 
 # 32 bit world
-CCARGS=-m32 -march=athlon-xp -msse2 -mfancy-math-387 -DCOMPAT_32BIT -I${LIB32TMP}/usr/include -L${LIB32TMP}/usr/lib32 -B${LIB32TMP}/usr/lib32
-CXXARGS=-m32 -march=athlon-xp -msse2 -mfancy-math-387 -DCOMPAT_32BIT -I${LIB32TMP}/usr/include/c++/3.4 -I${LIB32TMP}/usr/include -L${LIB32TMP}/usr/lib32 -B${LIB32TMP}/usr/lib32
-OBJCARGS=-m32 -march=athlon-xp -msse2 -mfancy-math-387 -DCOMPAT_32BIT -I${LIB32TMP}/usr/include/objc -I${LIB32TMP}/usr/include -L${LIB32TMP}/usr/lib32 -B${LIB32TMP}/usr/lib32
+LIB32PREFLAGS=	-m32 -march=athlon-xp -msse2 -mfancy-math-387 -DCOMPAT_32BIT
+LIB32POSTFLAGS=	-I${LIB32TMP}/usr/include \
+		-L${LIB32TMP}/usr/lib32 \
+		-B${LIB32TMP}/usr/lib32
+LIB32CC=	${LIB32PREFLAGS} \
+		${LIB32POSTFLAGS}
+LIB32CXX=	${LIB32CPUFLAGS} -I${LIB32TMP}/usr/include/c++/3.4 \
+		${LIB32POSTFLAGS}
+LIB32OBJC=	${LIB32CPUFLAGS} -I${LIB32TMP}/usr/include/objc \
+		${LIB32POSTFLAGS}
 
 LIB32MAKEENV=	MAKEOBJDIRPREFIX=${OBJTREE}/lib32 \
 		_SHLIBDIRPREFIX=${LIB32TMP} \
 		INSTALL="sh ${.CURDIR}/tools/install.sh" \
 		PATH=${TMPPATH} \
-		CC="cc ${CCARGS}" \
-		CXX="c++ ${CXXARGS}" \
-		OBJC="cc ${OBJCARGS}" \
+		CC="cc ${LIB32CC}" \
+		CXX="c++ ${LIB32CXX}" \
+		OBJC="cc ${LIB32OBJC}" \
 		LD="ld -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \
 		AS="as --32" \
 		LIBDIR=/usr/lib32 \
 		SHLIBDIR=/usr/lib32
 
-LIB32MAKE=	${LIB32MAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT -DNO_BIND -DNOMAN -DNODOC -DNOINFO \
-		CC="cc ${CCARGS}" \
-		CXX="c++ ${CXXARGS}" \
-		OBJC="cc ${OBJCARGS}" \
+LIB32MAKE=	${LIB32MAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \
+		-DNO_BIND -DNOMAN -DNODOC -DNOINFO \
+		CC="cc ${LIB32CC}" \
+		CXX="c++ ${LIB32CXX}" \
+		OBJC="cc ${LIB32OBJC}" \
 		LD="ld -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \
 		AS="as --32" \
 		LIBDIR=/usr/lib32 \
@@ -365,8 +373,8 @@
 	@echo ">>> stage 4.4: building everything"
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; ${WMAKE} par-all
-.if ${MACHINE_ARCH} == amd64 && defined(WANT_LIB32)
-_build32:
+.if ${MACHINE_ARCH} == amd64
+build32:
 	@echo
 	@echo "--------------------------------------------------------------"
 	@echo ">>> stage 5.1: building 32 bit libraries"
@@ -392,7 +400,7 @@
 	    ${MAKE} -DNOMAN -DNODOC -DNOINFO CC="cc ${CCARGS}" DESTDIR=${LIB32TMP} LIBDIR=/usr/lib32 SHLIBDIR=/usr/lib32 ${_t}
 .endfor
 
-_install32:
+install32:
 	mkdir -p ${DESTDIR}/usr/lib32
 	cd ${.CURDIR}/lib; MACHINE_ARCH=i386 ${LIB32MAKE} install
 	cd ${.CURDIR}/gnu/lib; MACHINE_ARCH=i386 ${LIB32MAKE} install
@@ -411,7 +419,7 @@
 .endif
 WMAKE_TGTS+=	_includes _libraries _depend everything
 .if ${MACHINE_ARCH} == amd64 && defined(WANT_LIB32)
-WMAKE_TGTS+=	_build32
+WMAKE_TGTS+=	build32
 .endif
 
 buildworld: ${WMAKE_TGTS}
@@ -544,7 +552,7 @@
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 install
 .if ${MACHINE_ARCH} == amd64 && defined(WANT_LIB32)
-	${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 _install32
+	${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 install32
 .endif
 
 redistribute:


More information about the p4-projects mailing list