13585b293SGarrett Wollman# from: @(#)bsd.lib.mk 5.26 (Berkeley) 5/2/91 2e782d0b5SPeter Wemm# $Id: bsd.lib.mk,v 1.62 1997/09/05 09:09:55 peter Exp $ 33585b293SGarrett Wollman# 4afe61c15SRodney W. Grimes 5afe61c15SRodney W. Grimes.if exists(${.CURDIR}/../Makefile.inc) 6afe61c15SRodney W. Grimes.include "${.CURDIR}/../Makefile.inc" 7afe61c15SRodney W. Grimes.endif 8afe61c15SRodney W. Grimes 93ec75cc6SPeter Wemm# Default executable format 103ec75cc6SPeter WemmBINFORMAT?= aout 113ec75cc6SPeter Wemm 123585b293SGarrett Wollman.if exists(${.CURDIR}/shlib_version) 133585b293SGarrett WollmanSHLIB_MAJOR != . ${.CURDIR}/shlib_version ; echo $$major 148c05a446SPeter Wemm.if ${BINFORMAT} == aout 153585b293SGarrett WollmanSHLIB_MINOR != . ${.CURDIR}/shlib_version ; echo $$minor 163585b293SGarrett Wollman.endif 178c05a446SPeter Wemm.endif 183585b293SGarrett Wollman 19e782d0b5SPeter Wemm.if !defined(NOPIC) && ${BINFORMAT} == elf 20e782d0b5SPeter WemmSONAME?= lib${LIB}.so.${SHLIB_MAJOR} 21e782d0b5SPeter Wemm.endif 22e782d0b5SPeter Wemm 233585b293SGarrett Wollman.if defined(DESTDIR) 243585b293SGarrett WollmanCFLAGS+= -I${DESTDIR}/usr/include 2515db27b8SSatoshi AsamiCXXINCLUDES+= -I${DESTDIR}/usr/include/g++ 263585b293SGarrett Wollman.endif 2780c02d59SBruce Evans 28e82b0b99SJordan K. Hubbard.if defined(DEBUG_FLAGS) 29e82b0b99SJordan K. HubbardCFLAGS+= ${DEBUG_FLAGS} 30e82b0b99SJordan K. Hubbard.endif 31e82b0b99SJordan K. Hubbard 32e82b0b99SJordan K. Hubbard.if !defined(DEBUG_FLAGS) 33afe61c15SRodney W. GrimesSTRIP?= -s 34e82b0b99SJordan K. Hubbard.endif 35afe61c15SRodney W. Grimes 361a5ed802SBruce Evans.include <bsd.libnames.mk> 371a5ed802SBruce Evans 38afe61c15SRodney W. Grimes.MAIN: all 39afe61c15SRodney W. Grimes 40afe61c15SRodney W. Grimes# prefer .s to a .c, add .po, remove stuff not used in the BSD libraries 413585b293SGarrett Wollman# .so used for PIC object files 42afe61c15SRodney W. Grimes.SUFFIXES: 433585b293SGarrett Wollman.SUFFIXES: .out .o .po .so .s .S .c .cc .cxx .m .C .f .y .l 44afe61c15SRodney W. Grimes 45afe61c15SRodney W. Grimes.c.o: 463585b293SGarrett Wollman ${CC} ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} 4750ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -x -r ${.TARGET} 48afe61c15SRodney W. Grimes 49afe61c15SRodney W. Grimes.c.po: 509c8ff5b5SJohn Polstra ${CC} -pg ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} 5150ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -X -r ${.TARGET} 52afe61c15SRodney W. Grimes 533585b293SGarrett Wollman.c.so: 543585b293SGarrett Wollman ${CC} ${PICFLAG} -DPIC ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET} 5550ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -x -r ${.TARGET} 563585b293SGarrett Wollman 57d6d88a15SJohn Fieber.cc.o .C.o .cxx.o: 583585b293SGarrett Wollman ${CXX} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} 5950ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -x -r ${.TARGET} 603585b293SGarrett Wollman 61d6d88a15SJohn Fieber.cc.po .C.po .cxx.po: 629c8ff5b5SJohn Polstra ${CXX} -pg ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} 6350ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -X -r ${.TARGET} 643585b293SGarrett Wollman 65d6d88a15SJohn Fieber.cc.so .C.so .cxx.so: 663585b293SGarrett Wollman ${CXX} ${PICFLAG} -DPIC ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET} 6750ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -x -r ${.TARGET} 683585b293SGarrett Wollman 693585b293SGarrett Wollman.f.o: 703585b293SGarrett Wollman ${FC} ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} 7150ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -x -r ${.TARGET} 723585b293SGarrett Wollman 733585b293SGarrett Wollman.f.po: 749c8ff5b5SJohn Polstra ${FC} -pg ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} 7550ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -X -r ${.TARGET} 763585b293SGarrett Wollman 773585b293SGarrett Wollman.f.so: 783585b293SGarrett Wollman ${FC} ${PICFLAG} -DPIC ${FFLAGS} -o ${.TARGET} -c ${.IMPSRC} 7950ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -x -r ${.TARGET} 803585b293SGarrett Wollman 81afe61c15SRodney W. Grimes.s.o: 82e1eecc08SSatoshi Asami ${CC} -x assembler-with-cpp ${CFLAGS:M-[BID]*} ${AINC} -c \ 836ba7f9ffSPeter Wemm ${.IMPSRC} -o ${.TARGET} 8450ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -x -r ${.TARGET} 85afe61c15SRodney W. Grimes 86afe61c15SRodney W. Grimes.s.po: 87e1eecc08SSatoshi Asami ${CC} -x assembler-with-cpp -DPROF ${CFLAGS:M-[BID]*} ${AINC} -c \ 886ba7f9ffSPeter Wemm ${.IMPSRC} -o ${.TARGET} 8950ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -X -r ${.TARGET} 90afe61c15SRodney W. Grimes 913585b293SGarrett Wollman.s.so: 92e1eecc08SSatoshi Asami ${CC} -x assembler-with-cpp -fpic -DPIC ${CFLAGS:M-[BID]*} ${AINC} -c \ 936ba7f9ffSPeter Wemm ${.IMPSRC} -o ${.TARGET} 9450ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -x -r ${.TARGET} 953585b293SGarrett Wollman 963585b293SGarrett Wollman.S.o: 97e1eecc08SSatoshi Asami ${CC} ${CFLAGS:M-[BID]*} ${AINC} -c ${.IMPSRC} -o ${.TARGET} 9832899676SBruce Evans @${LD} -O ${.TARGET} -x -r ${.TARGET} 993585b293SGarrett Wollman 1003585b293SGarrett Wollman.S.po: 101e1eecc08SSatoshi Asami ${CC} -DPROF ${CFLAGS:M-[BID]*} ${AINC} -c ${.IMPSRC} -o ${.TARGET} 10232899676SBruce Evans @${LD} -O ${.TARGET} -X -r ${.TARGET} 1033585b293SGarrett Wollman 1043585b293SGarrett Wollman.S.so: 105e1eecc08SSatoshi Asami ${CC} -fpic -DPIC ${CFLAGS:M-[BID]*} ${AINC} -c ${.IMPSRC} -o ${.TARGET} 10650ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -x -r ${.TARGET} 1073585b293SGarrett Wollman 1083585b293SGarrett Wollman.m.o: 1090a5243c7SPeter Wemm ${CC} ${CFLAGS} -fgnu-runtime -c ${.IMPSRC} -o ${.TARGET} 11032899676SBruce Evans @${LD} -O ${.TARGET} -x -r ${.TARGET} 11132899676SBruce Evans 11232899676SBruce Evans.m.po: 11332899676SBruce Evans ${CC} ${CFLAGS} -fgnu-runtime -pg -c ${.IMPSRC} -o ${.TARGET} 11450ef9020SPoul-Henning Kamp @${LD} -O ${.TARGET} -X -r ${.TARGET} 115afe61c15SRodney W. Grimes 116ac1a8b47SGarrett Wollman.if !defined(INTERNALLIB) || defined(INTERNALSTATICLIB) 11766415998SGarrett Wollman.if !defined(NOPROFILE) && !defined(INTERNALLIB) 118afe61c15SRodney W. Grimes_LIBS=lib${LIB}.a lib${LIB}_p.a 119afe61c15SRodney W. Grimes.else 120afe61c15SRodney W. Grimes_LIBS=lib${LIB}.a 121afe61c15SRodney W. Grimes.endif 122ac1a8b47SGarrett Wollman.endif 123afe61c15SRodney W. Grimes 1243585b293SGarrett Wollman.if !defined(NOPIC) 1258c05a446SPeter Wemm.if ${BINFORMAT} == aout 1263585b293SGarrett Wollman.if defined(SHLIB_MAJOR) && defined(SHLIB_MINOR) 1273585b293SGarrett Wollman_LIBS+=lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} 1283585b293SGarrett Wollman.endif 1298c05a446SPeter Wemm.else 1308c05a446SPeter Wemm.if defined(SHLIB_MAJOR) 1318c05a446SPeter Wemm_LIBS+=lib${LIB}.so.${SHLIB_MAJOR} 1328c05a446SPeter Wemm.endif 1338c05a446SPeter Wemm.endif 1343585b293SGarrett Wollman.if defined(INSTALL_PIC_ARCHIVE) 1353585b293SGarrett Wollman_LIBS+=lib${LIB}_pic.a 1363585b293SGarrett Wollman.endif 137afe61c15SRodney W. Grimes.endif 138afe61c15SRodney W. Grimes 1393585b293SGarrett Wollman.if !defined(PICFLAG) 1403585b293SGarrett WollmanPICFLAG=-fpic 1413585b293SGarrett Wollman.endif 1423585b293SGarrett Wollman 143b3618bcfSSteven Wallaceall: objwarn ${_LIBS} all-man _SUBDIR # llib-l${LIB}.ln 1443585b293SGarrett Wollman 1453585b293SGarrett WollmanOBJS+= ${SRCS:N*.h:R:S/$/.o/g} 146afe61c15SRodney W. Grimes 147afe61c15SRodney W. Grimeslib${LIB}.a:: ${OBJS} 14880c02d59SBruce Evans @${ECHO} building standard ${LIB} library 149afe61c15SRodney W. Grimes @rm -f lib${LIB}.a 15062eba876SJordan K. Hubbard @${AR} cq lib${LIB}.a `lorder ${OBJS} | tsort -q` ${ARADD} 1513585b293SGarrett Wollman ${RANLIB} lib${LIB}.a 152afe61c15SRodney W. Grimes 15386af0db9SBruce Evans.if !defined(NOPROFILE) 154afe61c15SRodney W. GrimesPOBJS+= ${OBJS:.o=.po} 155afe61c15SRodney W. Grimeslib${LIB}_p.a:: ${POBJS} 15680c02d59SBruce Evans @${ECHO} building profiled ${LIB} library 157afe61c15SRodney W. Grimes @rm -f lib${LIB}_p.a 15862eba876SJordan K. Hubbard @${AR} cq lib${LIB}_p.a `lorder ${POBJS} | tsort -q` ${ARADD} 1593585b293SGarrett Wollman ${RANLIB} lib${LIB}_p.a 16086af0db9SBruce Evans.endif 1613585b293SGarrett Wollman 1623585b293SGarrett Wollman.if defined(DESTDIR) 163ef431e2eSJohn PolstraLDDESTDIRENV?= LIBRARY_PATH=${DESTDIR}${SHLIBDIR}:${DESTDIR}/usr/lib 1643585b293SGarrett Wollman.endif 1653585b293SGarrett Wollman 16686af0db9SBruce Evans.if !defined(NOPIC) 1673585b293SGarrett WollmanSOBJS+= ${OBJS:.o=.so} 1688c05a446SPeter Wemm 1698c05a446SPeter Wemm.if ${BINFORMAT} == aout 1703585b293SGarrett Wollmanlib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}: ${SOBJS} 17180c02d59SBruce Evans @${ECHO} building shared ${LIB} library \(version ${SHLIB_MAJOR}.${SHLIB_MINOR}\) 1723585b293SGarrett Wollman @rm -f lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} 173f8a7448fSDoug Rabson @${LDDESTDIRENV} ${CC} -shared -Wl,-x -Wl,-assert -Wl,pure-text \ 1743585b293SGarrett Wollman -o lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \ 17562eba876SJordan K. Hubbard `lorder ${SOBJS} | tsort -q` ${LDDESTDIR} ${LDADD} 1768c05a446SPeter Wemm.else 1778c05a446SPeter Wemmlib${LIB}.so.${SHLIB_MAJOR}: ${SOBJS} 1788c05a446SPeter Wemm @${ECHO} building shared ${LIB} library \(version ${SHLIB_MAJOR}\) 1798c05a446SPeter Wemm @rm -f lib${LIB}.so.${SHLIB_MAJOR} 1808c05a446SPeter Wemm @${LDDESTDIRENV} ${CC} -shared -Wl,-x \ 181e782d0b5SPeter Wemm -o lib${LIB}.so.${SHLIB_MAJOR} -Wl,-soname,${SONAME} \ 1828c05a446SPeter Wemm `lorder ${SOBJS} | tsort -q` ${LDDESTDIR} ${LDADD} 1838c05a446SPeter Wemm.endif 1843585b293SGarrett Wollman 1853585b293SGarrett Wollmanlib${LIB}_pic.a:: ${SOBJS} 18680c02d59SBruce Evans @${ECHO} building special pic ${LIB} library 1873585b293SGarrett Wollman @rm -f lib${LIB}_pic.a 1880cd12228SAndrey A. Chernov @${AR} cq lib${LIB}_pic.a ${SOBJS} ${ARADD} 1893585b293SGarrett Wollman ${RANLIB} lib${LIB}_pic.a 19086af0db9SBruce Evans.endif 191afe61c15SRodney W. Grimes 192afe61c15SRodney W. Grimesllib-l${LIB}.ln: ${SRCS} 193afe61c15SRodney W. Grimes ${LINT} -C${LIB} ${CFLAGS} ${.ALLSRC:M*.c} 194afe61c15SRodney W. Grimes 195afe61c15SRodney W. Grimes.if !target(clean) 196cd9a2f5cSJordan K. Hubbardclean: _SUBDIR 1973585b293SGarrett Wollman rm -f a.out Errs errs mklog ${CLEANFILES} ${OBJS} 1983585b293SGarrett Wollman rm -f lib${LIB}.a llib-l${LIB}.ln 1993585b293SGarrett Wollman rm -f ${POBJS} profiled/*.o lib${LIB}_p.a 2003585b293SGarrett Wollman rm -f ${SOBJS} shared/*.o 2013585b293SGarrett Wollman rm -f lib${LIB}.so.*.* lib${LIB}_pic.a 202209396dfSPoul-Henning Kamp.if defined(CLEANDIRS) && !empty(CLEANDIRS) 2032b9cd238SPoul-Henning Kamp rm -rf ${CLEANDIRS} 2042b9cd238SPoul-Henning Kamp.endif 205afe61c15SRodney W. Grimes.endif 206afe61c15SRodney W. Grimes 2073585b293SGarrett Wollman.if defined(SRCS) 208663e9677SBruce Evans_EXTRADEPEND:: 209663e9677SBruce Evans @TMP=_depend$$$$; \ 210663e9677SBruce Evans sed -e 's/^\([^\.]*\).o[ ]*:/\1.o \1.po \1.so:/' < ${DEPENDFILE} \ 211663e9677SBruce Evans > $$TMP; \ 212663e9677SBruce Evans mv $$TMP ${DEPENDFILE} 213663e9677SBruce Evans.endif 2142799473bSSatoshi Asami.if !defined(NOEXTRADEPEND) 215663e9677SBruce Evans_EXTRADEPEND:: 2168c05a446SPeter Wemm.if ${BINFORMAT} == aout 217663e9677SBruce Evans echo lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}: \ 218ef431e2eSJohn Polstra `${LDDESTDIRENV} ${CC} -shared -Wl,-f ${LDDESTDIR} ${LDADD}` \ 219ef431e2eSJohn Polstra >> ${DEPENDFILE} 2208c05a446SPeter Wemm.else 2218c05a446SPeter Wemm.if defined(DPADD) && ${DPADD} != "" 2228c05a446SPeter Wemm echo lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}: \ 2238c05a446SPeter Wemm ${DPADD} >> ${DEPENDFILE} 2248c05a446SPeter Wemm.endif 2258c05a446SPeter Wemm.endif 2262799473bSSatoshi Asami.endif 227afe61c15SRodney W. Grimes 228afe61c15SRodney W. Grimes.if !target(install) 229afe61c15SRodney W. Grimes.if !target(beforeinstall) 230afe61c15SRodney W. Grimesbeforeinstall: 231afe61c15SRodney W. Grimes.endif 232afe61c15SRodney W. Grimes 233c59ae063SGarrett Wollman.if defined(PRECIOUSLIB) 234c59ae063SGarrett WollmanSHLINSTALLFLAGS+= -fschg 235c59ae063SGarrett Wollman.endif 236c59ae063SGarrett Wollman 237afe61c15SRodney W. Grimesrealinstall: beforeinstall 238c59ae063SGarrett Wollman.if !defined(INTERNALLIB) 23945f7f888SGarrett Wollman ${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ 24045f7f888SGarrett Wollman ${INSTALLFLAGS} lib${LIB}.a ${DESTDIR}${LIBDIR} 241afe61c15SRodney W. Grimes.if !defined(NOPROFILE) 2423585b293SGarrett Wollman ${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ 24345f7f888SGarrett Wollman ${INSTALLFLAGS} lib${LIB}_p.a ${DESTDIR}${LIBDIR} 244afe61c15SRodney W. Grimes.endif 245c59ae063SGarrett Wollman.endif 2463585b293SGarrett Wollman.if !defined(NOPIC) 2478c05a446SPeter Wemm.if ${BINFORMAT} == aout 2483585b293SGarrett Wollman.if defined(SHLIB_MAJOR) && defined(SHLIB_MINOR) 2493585b293SGarrett Wollman ${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ 250c59ae063SGarrett Wollman ${INSTALLFLAGS} ${SHLINSTALLFLAGS} \ 251c59ae063SGarrett Wollman lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \ 2522175e44aSBruce Evans ${DESTDIR}${SHLIBDIR} 2533585b293SGarrett Wollman.endif 2548c05a446SPeter Wemm.else 2558c05a446SPeter Wemm.if defined(SHLIB_MAJOR) 2568c05a446SPeter Wemm ${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ 2578c05a446SPeter Wemm ${INSTALLFLAGS} ${SHLINSTALLFLAGS} \ 2588c05a446SPeter Wemm lib${LIB}.so.${SHLIB_MAJOR} \ 2598c05a446SPeter Wemm ${DESTDIR}${SHLIBDIR} 2608c05a446SPeter Wemm ln ${LN_FLAGS} -sf lib${LIB}.so.${SHLIB_MAJOR} \ 2618c05a446SPeter Wemm ${DESTDIR}${SHLIBDIR}/lib${LIB}.so 2628c05a446SPeter Wemm.endif 2638c05a446SPeter Wemm.endif 2643585b293SGarrett Wollman.if defined(INSTALL_PIC_ARCHIVE) 2653585b293SGarrett Wollman ${INSTALL} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ 26645f7f888SGarrett Wollman ${INSTALLFLAGS} lib${LIB}_pic.a ${DESTDIR}${LIBDIR} 2673585b293SGarrett Wollman.endif 2683585b293SGarrett Wollman.endif 269afe61c15SRodney W. Grimes.if defined(LINKS) && !empty(LINKS) 270afe61c15SRodney W. Grimes @set ${LINKS}; \ 271afe61c15SRodney W. Grimes while test $$# -ge 2; do \ 272afe61c15SRodney W. Grimes l=${DESTDIR}$$1; \ 273afe61c15SRodney W. Grimes shift; \ 274afe61c15SRodney W. Grimes t=${DESTDIR}$$1; \ 275afe61c15SRodney W. Grimes shift; \ 27680c02d59SBruce Evans ${ECHO} $$t -\> $$l; \ 277afe61c15SRodney W. Grimes rm -f $$t; \ 27860983531SJordan K. Hubbard ln ${LN_FLAGS} $$l $$t; \ 279afe61c15SRodney W. Grimes done; true 280afe61c15SRodney W. Grimes.endif 281afe61c15SRodney W. Grimes 282cd9a2f5cSJordan K. Hubbardinstall: afterinstall _SUBDIR 283afe61c15SRodney W. Grimes.if !defined(NOMAN) 2843585b293SGarrett Wollmanafterinstall: realinstall maninstall 2853585b293SGarrett Wollman.else 2863585b293SGarrett Wollmanafterinstall: realinstall 287afe61c15SRodney W. Grimes.endif 288afe61c15SRodney W. Grimes.endif 289afe61c15SRodney W. Grimes 290d9584d76SJordan K. HubbardDISTRIBUTION?= bin 29155ff8fb1SPoul-Henning Kamp.if !target(distribute) 292cd9a2f5cSJordan K. Hubbarddistribute: _SUBDIR 293398ac038SJordan K. Hubbard.for dist in ${DISTRIBUTION} 294398ac038SJordan K. Hubbard cd ${.CURDIR} ; $(MAKE) install DESTDIR=${DISTDIR}/${dist} SHARED=copies 295398ac038SJordan K. Hubbard.endfor 29655ff8fb1SPoul-Henning Kamp.endif 29755ff8fb1SPoul-Henning Kamp 298afe61c15SRodney W. Grimes.if !target(lint) 299afe61c15SRodney W. Grimeslint: 300afe61c15SRodney W. Grimes.endif 301afe61c15SRodney W. Grimes 3026eb5e456SJordan K. Hubbard.if defined(NOTAGS) 3036eb5e456SJordan K. Hubbardtags: 3046eb5e456SJordan K. Hubbard.endif 3056eb5e456SJordan K. Hubbard 306afe61c15SRodney W. Grimes.if !target(tags) 307cd9a2f5cSJordan K. Hubbardtags: ${SRCS} _SUBDIR 3086eb5e456SJordan K. Hubbard @cd ${.CURDIR} && gtags ${GTAGSFLAGS} 3096eb5e456SJordan K. Hubbard.if defined(HTML) 3106eb5e456SJordan K. Hubbard @cd ${.CURDIR} && htags ${HTAGSFLAGS} 3116eb5e456SJordan K. Hubbard.endif 312afe61c15SRodney W. Grimes.endif 313afe61c15SRodney W. Grimes 3143585b293SGarrett Wollman.if !defined(NOMAN) 315afe61c15SRodney W. Grimes.include <bsd.man.mk> 3163585b293SGarrett Wollman.elif !target(maninstall) 3173585b293SGarrett Wollmanmaninstall: 318973f098aSGarrett Wollmanall-man: 3193585b293SGarrett Wollman.endif 3203585b293SGarrett Wollman 3213585b293SGarrett Wollman.include <bsd.dep.mk> 322cd9a2f5cSJordan K. Hubbard.include <bsd.obj.mk> 323