bsd.lib.mk (66422f5b7a1a6055f0b2358268eb902aab6e2e3e) bsd.lib.mk (5741a42f2f25ab4f5bff0b8f213cbb93aae1b5ac)
1# from: @(#)bsd.lib.mk 5.26 (Berkeley) 5/2/91
2# $FreeBSD$
3#
4
5.include <bsd.init.mk>
6
7# Set up the variables controlling shared libraries. After this section,
8# SHLIB_NAME will be defined only if we are to create a shared library.

--- 190 unchanged lines hidden (view full) ---

199
200lib${LIB}_pic.a: ${SOBJS}
201 @${ECHO} building special pic ${LIB} library
202 @rm -f ${.TARGET}
203 @${AR} cq ${.TARGET} ${SOBJS} ${ARADD}
204 ${RANLIB} ${.TARGET}
205.endif
206
1# from: @(#)bsd.lib.mk 5.26 (Berkeley) 5/2/91
2# $FreeBSD$
3#
4
5.include <bsd.init.mk>
6
7# Set up the variables controlling shared libraries. After this section,
8# SHLIB_NAME will be defined only if we are to create a shared library.

--- 190 unchanged lines hidden (view full) ---

199
200lib${LIB}_pic.a: ${SOBJS}
201 @${ECHO} building special pic ${LIB} library
202 @rm -f ${.TARGET}
203 @${AR} cq ${.TARGET} ${SOBJS} ${ARADD}
204 ${RANLIB} ${.TARGET}
205.endif
206
207.if defined(WANT_LINT) && defined(LIB) && !empty(LIB)
207.if defined(WANT_LINT) && !defined(NOLINT) && defined(LIB) && !empty(LIB)
208LINTLIB= llib-l${LIB}.ln
209_LIBS+= ${LINTLIB}
210LINTOBJS+= ${SRCS:M*.c:.c=.ln}
211
212${LINTLIB}: ${LINTOBJS}
213 @${ECHO} building lint library ${.TARGET}
214 @rm -f ${.TARGET}
215 ${LINT} ${LINTLIBFLAGS} ${CFLAGS:M-[DIU]*} ${.ALLSRC}

--- 52 unchanged lines hidden (view full) ---

268.if defined(SHLIB_LINK)
269 ln -fs ${SHLIB_NAME} ${DESTDIR}${SHLIBDIR}/${SHLIB_LINK}
270.endif
271.endif
272.if defined(INSTALL_PIC_ARCHIVE) && defined(LIB) && !empty(LIB)
273 ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
274 ${_INSTALLFLAGS} lib${LIB}_pic.a ${DESTDIR}${LIBDIR}
275.endif
208LINTLIB= llib-l${LIB}.ln
209_LIBS+= ${LINTLIB}
210LINTOBJS+= ${SRCS:M*.c:.c=.ln}
211
212${LINTLIB}: ${LINTOBJS}
213 @${ECHO} building lint library ${.TARGET}
214 @rm -f ${.TARGET}
215 ${LINT} ${LINTLIBFLAGS} ${CFLAGS:M-[DIU]*} ${.ALLSRC}

--- 52 unchanged lines hidden (view full) ---

268.if defined(SHLIB_LINK)
269 ln -fs ${SHLIB_NAME} ${DESTDIR}${SHLIBDIR}/${SHLIB_LINK}
270.endif
271.endif
272.if defined(INSTALL_PIC_ARCHIVE) && defined(LIB) && !empty(LIB)
273 ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
274 ${_INSTALLFLAGS} lib${LIB}_pic.a ${DESTDIR}${LIBDIR}
275.endif
276.if defined(WANT_LINT) && defined(LIB) && !empty(LIB)
276.if defined(WANT_LINT) && !defined(NOLINT) && defined(LIB) && !empty(LIB)
277 ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
278 ${_INSTALLFLAGS} ${LINTLIB} ${DESTDIR}${LINTLIBDIR}
279.endif
280.endif !defined(INTERNALLIB)
281
282.include <bsd.files.mk>
283.include <bsd.incs.mk>
284.include <bsd.links.mk>
285
286.if !defined(NOMAN)
287realinstall: _maninstall
288.ORDER: beforeinstall _maninstall
289.endif
290
291.endif
292
293.if !target(lint)
294lint: ${SRCS:M*.c}
277 ${INSTALL} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
278 ${_INSTALLFLAGS} ${LINTLIB} ${DESTDIR}${LINTLIBDIR}
279.endif
280.endif !defined(INTERNALLIB)
281
282.include <bsd.files.mk>
283.include <bsd.incs.mk>
284.include <bsd.links.mk>
285
286.if !defined(NOMAN)
287realinstall: _maninstall
288.ORDER: beforeinstall _maninstall
289.endif
290
291.endif
292
293.if !target(lint)
294lint: ${SRCS:M*.c}
295 ${LINT} ${LINTOBJFLAGS} ${CFLAGS:M-[DIU]*} ${.ALLSRC}
295 ${LINT} ${LINTFLAGS} ${CFLAGS:M-[DIU]*} ${.ALLSRC}
296.endif
297
298.if !defined(NOMAN)
299.include <bsd.man.mk>
300.endif
301
302.include <bsd.dep.mk>
303

--- 49 unchanged lines hidden ---
296.endif
297
298.if !defined(NOMAN)
299.include <bsd.man.mk>
300.endif
301
302.include <bsd.dep.mk>
303

--- 49 unchanged lines hidden ---