summaryrefslogtreecommitdiff
path: root/mk/mkc_imp.lib.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/mkc_imp.lib.mk')
-rw-r--r--mk/mkc_imp.lib.mk21
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}