1 1.1 cgd # $NetBSD: Makefile.inc,v 1.1 1997/01/16 00:19:05 cgd Exp $ 2 1.1 cgd # 3 1.1 cgd # NOTE: $S must correspond to the top of the 'sys' tree 4 1.1 cgd 5 1.1 cgd ZDIR= $S/lib/libz 6 1.1 cgd 7 1.1 cgd ZDST?= ${.OBJDIR}/lib/z 8 1.1 cgd Z_AS?= obj 9 1.1 cgd 10 1.1 cgd .if (${Z_AS} == "library") 11 1.1 cgd ZLIB= ${ZDST}/libz.a 12 1.1 cgd .else 13 1.1 cgd ZLIB= ${ZDST}/libz.o 14 1.1 cgd .endif 15 1.1 cgd 16 1.1 cgd ZMAKE= \ 17 1.1 cgd cd ${ZDIR} && MAKEOBJDIR=${ZDST} ${MAKE} \ 18 1.1 cgd CC=${CC:Q} CFLAGS=${CFLAGS:Q} \ 19 1.1 cgd AS=${AS:Q} AFLAGS=${AFLAGS:Q} \ 20 1.1 cgd LD=${LD:Q} STRIP=${STRIP:Q} \ 21 1.1 cgd MACHINE=${MACHINE} MACHINE_ARCH=${MACHINE_ARCH:Q} \ 22 1.1 cgd ZCPPFLAGS=${CPPFLAGS:S@^-I.@-I../../.@g:Q} 23 1.1 cgd 24 1.1 cgd ${ZLIB}: .NOTMAIN __always_make_zlib 25 1.1 cgd @echo making sure the z library is up to date... 26 1.1 cgd .if (${Z_AS} == "library") 27 1.1 cgd @${ZMAKE} libz.a 28 1.1 cgd .else 29 1.1 cgd @${ZMAKE} libz.o 30 1.1 cgd .endif 31 1.1 cgd 32 1.1 cgd clean:: .NOTMAIN __always_make_zlib 33 1.1 cgd @echo cleaning the z library objects 34 1.1 cgd @${ZMAKE} clean 35 1.1 cgd 36 1.1 cgd depend:: .NOTMAIN __always_make_zlib 37 1.1 cgd @echo depending the z library objects 38 1.1 cgd @${ZMAKE} depend 39 1.1 cgd 40 1.1 cgd __always_make_zlib: .NOTMAIN 41 1.1 cgd @mkdir -p ${ZDST} 42