Makefile.libcompat (139104) | Makefile.libcompat (139106) |
---|---|
1# | 1# |
2# $FreeBSD: head/Makefile.inc1 139104 2004-12-21 09:00:26Z ru $ | 2# $FreeBSD: head/Makefile.inc1 139106 2004-12-21 09:33:47Z ru $ |
3# 4# Make command line options: 5# -DNO_DYNAMICROOT do not link /bin and /sbin dynamically 6# -DNO_KERBEROS Do not build Heimdal (Kerberos 5) 7# -DNO_RESCUE do not build rescue binaries 8# -DNOCLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir 9# -DNOCLEAN do not clean at all 10# -DNOCRYPT will prevent building of crypt versions 11# -DNO_MAN do not build the manual pages | 3# 4# Make command line options: 5# -DNO_DYNAMICROOT do not link /bin and /sbin dynamically 6# -DNO_KERBEROS Do not build Heimdal (Kerberos 5) 7# -DNO_RESCUE do not build rescue binaries 8# -DNOCLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir 9# -DNOCLEAN do not clean at all 10# -DNOCRYPT will prevent building of crypt versions 11# -DNO_MAN do not build the manual pages |
12# -DNOPROFILE do not build profiled libraries | 12# -DNO_PROFILE do not build profiled libraries |
13# -DNOGAMES do not go into games subdir 14# -DNOSHARE do not go into share subdir | 13# -DNOGAMES do not go into games subdir 14# -DNOSHARE do not go into share subdir |
15# -DNOINFO do not make or install info files | 15# -DNO_INFO do not make or install info files |
16# -DNO_LIBC_R do not build libc_r. 17# -DNO_FORTRAN do not build g77 and related libraries. 18# -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel 19# -DNO_KERNELCLEAN do not run ${MAKE} clean in ${MAKE} buildkernel 20# -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel 21# -DNO_PORTSUPDATE do not update ports in ${MAKE} update 22# -DNO_DOCUPDATE do not update doc in ${MAKE} update 23# LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list --- 153 unchanged lines hidden (view full) --- 177BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ 178 PATH=${BPATH}:${PATH} \ 179 WORLDTMP=${WORLDTMP} \ 180 MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" 181BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ 182 ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ 183 DESTDIR= \ 184 BOOTSTRAPPING=${OSRELDATE} \ | 16# -DNO_LIBC_R do not build libc_r. 17# -DNO_FORTRAN do not build g77 and related libraries. 18# -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel 19# -DNO_KERNELCLEAN do not run ${MAKE} clean in ${MAKE} buildkernel 20# -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel 21# -DNO_PORTSUPDATE do not update ports in ${MAKE} update 22# -DNO_DOCUPDATE do not update doc in ${MAKE} update 23# LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list --- 153 unchanged lines hidden (view full) --- 177BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ 178 PATH=${BPATH}:${PATH} \ 179 WORLDTMP=${WORLDTMP} \ 180 MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}" 181BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \ 182 ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ 183 DESTDIR= \ 184 BOOTSTRAPPING=${OSRELDATE} \ |
185 -DNOHTML -DNOINFO -DNOLINT -DNO_MAN -DNOPIC -DNOPROFILE \ | 185 -DNOHTML -DNO_INFO -DNO_LINT -DNO_MAN -DNO_PIC -DNO_PROFILE \ |
186 -DNOSHARED -DNO_CPU_CFLAGS -DNO_WARNS 187 188# build-tools stage 189TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ 190 ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ 191 DESTDIR= \ | 186 -DNOSHARED -DNO_CPU_CFLAGS -DNO_WARNS 187 188# build-tools stage 189TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ 190 ${BMAKEENV} ${MAKE} -f Makefile.inc1 \ 191 DESTDIR= \ |
192 BOOTSTRAPPING=${OSRELDATE} -DNOLINT -DNO_CPU_CFLAGS -DNO_WARNS | 192 BOOTSTRAPPING=${OSRELDATE} -DNO_LINT -DNO_CPU_CFLAGS -DNO_WARNS |
193 194# cross-tools stage 195XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} -DNO_FORTRAN -DNO_GDB 196 197# world stage 198WMAKEENV= ${CROSSENV} \ 199 _SHLIBDIRPREFIX=${WORLDTMP} \ 200 INSTALL="sh ${.CURDIR}/tools/install.sh" \ --- 25 unchanged lines hidden (view full) --- 226 CXX="c++ ${LIB32CXX}" \ 227 OBJC="cc ${LIB32OBJC}" \ 228 LD="ld -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \ 229 AS="as --32" \ 230 LIBDIR=/usr/lib32 \ 231 SHLIBDIR=/usr/lib32 232 233LIB32MAKE= ${LIB32MAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \ | 193 194# cross-tools stage 195XMAKE= TOOLS_PREFIX=${WORLDTMP} ${BMAKE} -DNO_FORTRAN -DNO_GDB 196 197# world stage 198WMAKEENV= ${CROSSENV} \ 199 _SHLIBDIRPREFIX=${WORLDTMP} \ 200 INSTALL="sh ${.CURDIR}/tools/install.sh" \ --- 25 unchanged lines hidden (view full) --- 226 CXX="c++ ${LIB32CXX}" \ 227 OBJC="cc ${LIB32OBJC}" \ 228 LD="ld -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \ 229 AS="as --32" \ 230 LIBDIR=/usr/lib32 \ 231 SHLIBDIR=/usr/lib32 232 233LIB32MAKE= ${LIB32MAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \ |
234 -DNO_BIND -DNO_MAN -DNODOC -DNOINFO -DNOHTML \ | 234 -DNO_BIND -DNO_MAN -DNO_INFO -DNOHTML \ |
235 CC="cc ${LIB32CC}" \ 236 CXX="c++ ${LIB32CXX}" \ 237 OBJC="cc ${LIB32OBJC}" \ 238 LD="ld -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \ 239 AS="as --32" \ 240 LIBDIR=/usr/lib32 \ 241 SHLIBDIR=/usr/lib32 242.endif --- 116 unchanged lines hidden (view full) --- 359 @echo "--------------------------------------------------------------" 360 ${_+_}cd ${.CURDIR}; ${WMAKE} SHARED=symlinks par-includes 361_libraries: 362 @echo 363 @echo "--------------------------------------------------------------" 364 @echo ">>> stage 4.2: building libraries" 365 @echo "--------------------------------------------------------------" 366 ${_+_}cd ${.CURDIR}; \ | 235 CC="cc ${LIB32CC}" \ 236 CXX="c++ ${LIB32CXX}" \ 237 OBJC="cc ${LIB32OBJC}" \ 238 LD="ld -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \ 239 AS="as --32" \ 240 LIBDIR=/usr/lib32 \ 241 SHLIBDIR=/usr/lib32 242.endif --- 116 unchanged lines hidden (view full) --- 359 @echo "--------------------------------------------------------------" 360 ${_+_}cd ${.CURDIR}; ${WMAKE} SHARED=symlinks par-includes 361_libraries: 362 @echo 363 @echo "--------------------------------------------------------------" 364 @echo ">>> stage 4.2: building libraries" 365 @echo "--------------------------------------------------------------" 366 ${_+_}cd ${.CURDIR}; \ |
367 ${WMAKE} -DNOFSCHG -DNOHTML -DNOINFO -DNOLINT -DNO_MAN -DNOPROFILE \ | 367 ${WMAKE} -DNOFSCHG -DNOHTML -DNO_INFO -DNO_LINT -DNO_MAN -DNO_PROFILE \ |
368 libraries 369_depend: 370 @echo 371 @echo "--------------------------------------------------------------" 372 @echo ">>> stage 4.3: make dependencies" 373 @echo "--------------------------------------------------------------" 374 ${_+_}cd ${.CURDIR}; ${WMAKE} par-depend 375everything: --- 723 unchanged lines hidden --- | 368 libraries 369_depend: 370 @echo 371 @echo "--------------------------------------------------------------" 372 @echo ">>> stage 4.3: make dependencies" 373 @echo "--------------------------------------------------------------" 374 ${_+_}cd ${.CURDIR}; ${WMAKE} par-depend 375everything: --- 723 unchanged lines hidden --- |