Deleted Added
full compact
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 ---