| version 1.315, 2011/08/27 18:35:20 |
version 1.316, 2011/09/10 16:57:35 |
|
|
| ##### Basic targets |
##### Basic targets |
| .PHONY: checkver libinstall |
.PHONY: checkver libinstall |
| realinstall: checkver libinstall |
realinstall: checkver libinstall |
| clean: cleanlib |
|
| |
|
| ##### LIB specific flags. |
##### LIB specific flags. |
| # XXX: This is needed for programs that link with .a libraries |
# XXX: This is needed for programs that link with .a libraries |
|
|
| ${LINT} ${LINTFLAGS} ${LOBJS} |
${LINT} ${LINTFLAGS} ${LOBJS} |
| .endif |
.endif |
| |
|
| cleanlib: .PHONY |
CLEANFILES+= a.out [Ee]rrs mklog core *.core |
| rm -f a.out [Ee]rrs mklog core *.core ${CLEANFILES} |
CLEANFILES+= lib${LIB}.a ${STOBJS} |
| rm -f lib${LIB}.a ${STOBJS} |
CLEANFILES+= lib${LIB}_p.a ${POBJS} |
| rm -f lib${LIB}_p.a ${POBJS} |
CLEANFILES+= lib${LIB}_g.a ${GOBJS} |
| rm -f lib${LIB}_g.a ${GOBJS} |
CLEANFILES+= lib${LIB}_pic.a lib${LIB}.so.* lib${LIB}.so ${_LIB.debug} ${SOBJS} |
| rm -f lib${LIB}_pic.a lib${LIB}.so.* lib${LIB}.so ${_LIB.debug} ${SOBJS} |
CLEANFILES+= ${STOBJS:=.tmp} ${POBJS:=.tmp} ${SOBJS:=.tmp} ${GOBJS:=.tmp} |
| rm -f ${STOBJS:=.tmp} ${POBJS:=.tmp} ${SOBJS:=.tmp} ${GOBJS:=.tmp} |
CLEANFILES+= llib-l${LIB}.ln ${LOBJS} |
| rm -f llib-l${LIB}.ln ${LOBJS} |
|
| |
|
| |
|
| .if !target(libinstall) # { |
.if !target(libinstall) # { |
| Line 777 LINKSMODE?= ${LIBMODE} |
|
| Line 775 LINKSMODE?= ${LIBMODE} |
|
| .include <bsd.links.mk> |
.include <bsd.links.mk> |
| .include <bsd.dep.mk> |
.include <bsd.dep.mk> |
| .include <bsd.clang-analyze.mk> |
.include <bsd.clang-analyze.mk> |
| |
.include <bsd.clean.mk> |
| |
|
| ${TARGETS}: # ensure existence |
${TARGETS}: # ensure existence |