diff options
Diffstat (limited to 'mk/mkc_imp.lib.mk')
-rw-r--r-- | mk/mkc_imp.lib.mk | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/mk/mkc_imp.lib.mk b/mk/mkc_imp.lib.mk index c5ea8d4..001819e 100644 --- a/mk/mkc_imp.lib.mk +++ b/mk/mkc_imp.lib.mk @@ -1,4 +1,4 @@ -# Copyright (c) 2009-2010 by Aleksey Cheusov +# Copyright (c) 2009-2014 by Aleksey Cheusov # Copyright (c) 1994-2009 The NetBSD Foundation, Inc. # Copyright (c) 1988, 1989, 1993 The Regents of the University of California # Copyright (c) 1988, 1989 by Adam de Boor @@ -110,21 +110,20 @@ ${SHLIBFN}: ${SOBJS} ${DPADD} .endif # !commands(...) CLEANFILES += \ - ${OBJS} ${POBJS} ${SOBJS} \ - lib${LIB}${SHLIB_EXT} lib${LIB}${SHLIB_EXT1} \ - lib${LIB}${SHLIB_EXT2} lib${LIB}${SHLIB_EXT3} ${SHLIBFN} + ${OBJS} ${POBJS} ${SOBJS} .if !target(libinstall) # Make sure it gets defined libinstall:: +CLEANFILES += lib${LIB}.a lib${LIB}_pic.a lib${LIB}_p.a + # MKSTATICLIB .if ${MKSTATICLIB:tl} != "no" libinstall:: ${DESTDIR}${LIBDIR}/lib${LIB}.a .PRECIOUS: ${DESTDIR}${LIBDIR}/lib${LIB}.a .PHONY: ${DESTDIR}${LIBDIR}/lib${LIB}.a UNINSTALLFILES.lib += ${DESTDIR}${LIBDIR}/lib${LIB}.a -CLEANFILES += lib${LIB}.a ${DESTDIR}${LIBDIR}/lib${LIB}.a: lib${LIB}.a __archiveinstall .endif @@ -135,21 +134,16 @@ libinstall:: ${DESTDIR}${LIBDIR}/lib${LIB}_p.a .PRECIOUS: ${DESTDIR}${LIBDIR}/lib${LIB}_p.a .PHONY: ${DESTDIR}${LIBDIR}/lib${LIB}_p.a UNINSTALLFILES.lib += ${DESTDIR}${LIBDIR}/lib${LIB}_p.a -CLEANFILES += lib${LIB}_p.a ${DESTDIR}${LIBDIR}/lib${LIB}_p.a: lib${LIB}_p.a __archiveinstall .endif # MKPICLIB .if ${MKPICLIB:tl} != "no" -CLEANFILES += lib${LIB}_pic.a -.endif - -.if ${MKPICLIB:tl} != "no" libinstall:: ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a .PRECIOUS: ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a .PHONY: ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a -UNINSTALLFILES.lib += ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a +UNINSTALLFILES.lib += ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a: lib${LIB}_pic.a __archiveinstall .endif @@ -163,6 +157,11 @@ UNINSTALLFILES.lib += ${DESTDIR}${LIBDIR}/${SHLIBFN} .if ${MKDLL:tl} == "no" UNINSTALLFILES.lib += ${DESTDIR}${LIBDIR}/lib${LIB}${SHLIB_EXT} \ ${DESTDIR}${LIBDIR}/lib${LIB}${SHLIB_EXT1} +CLEANFILES += \ + lib${LIB}${SHLIB_EXT} lib${LIB}${SHLIB_EXT1} \ + lib${LIB}${SHLIB_EXT2} ${SHLIB_EXT3:Dlib${LIB}${SHLIB_EXT3}} +.else +CLEANFILES += ${SHLIBFN} .endif ${DESTDIR}${LIBDIR}/${SHLIBFN}: ${SHLIBFN} |