Module Name:    src
Committed By:   christos
Date:           Sun Oct 16 01:24:05 UTC 2011

Modified Files:
        src/share/mk: bsd.prog.mk

Log Message:
- no need to special-case libraries with weird characters.
- add a note about adding new libraries.


To generate a diff of this commit:
cvs rdiff -u -r1.268 -r1.269 src/share/mk/bsd.prog.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/mk/bsd.prog.mk
diff -u src/share/mk/bsd.prog.mk:1.268 src/share/mk/bsd.prog.mk:1.269
--- src/share/mk/bsd.prog.mk:1.268	Sat Oct 15 21:14:33 2011
+++ src/share/mk/bsd.prog.mk	Sat Oct 15 21:24:05 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.prog.mk,v 1.268 2011/10/16 01:14:33 christos Exp $
+#	$NetBSD: bsd.prog.mk,v 1.269 2011/10/16 01:24:05 christos Exp $
 #	@(#)bsd.prog.mk	8.2 (Berkeley) 4/2/94
 
 .ifndef HOSTPROG
@@ -80,10 +80,13 @@ LIBCRT0=	${DESTDIR}/usr/lib/crt0.o
 #		LIBC?=${DESTDIR}/usr/lib/libc.a
 #		LIBX11?=${DESTDIR}/usr/X11R7/lib/libX11.a
 #	etc..
+#	NB:	If you are a library here, add it in bsd.README
 
 .for _lib in \
 	archive \
 	asn1 \
+	atf_c \
+	atf_cxx \
 	bind9 \
 	bluetooth \
 	bsdmalloc \
@@ -174,6 +177,8 @@ LIBCRT0=	${DESTDIR}/usr/lib/crt0.o
 	ssh \
 	ssl \
 	ssp \
+	stdcxx \
+	supcxx \
 	terminfo \
 	usbhid \
 	util \
@@ -182,20 +187,11 @@ LIBCRT0=	${DESTDIR}/usr/lib/crt0.o
 	y \
 	z 
 .ifndef LIB${_lib:tu}
-LIB${_lib:tu}=	${DESTDIR}/usr/lib/lib${_lib}.a
+LIB${_lib:tu}=	${DESTDIR}/usr/lib/lib${_lib:S/xx/++/:S/atf_c/atf-c/}.a
 .MADE:		${LIB${_lib:tu}}	# Note: ${DESTDIR} will be expanded
 .endif
 .endfor
-# atf-c and atf-c++ are special cases because we cannot use [-+] as part of
-# make(1) variable names.  Just define them here.
-LIBATF_C=	${DESTDIR}/usr/lib/libatf-c.a
-.MADE:		${LIBATF_C}
-LIBATF_CXX=	${DESTDIR}/usr/lib/libatf-c++.a
-.MADE:		${LIBATF_CXX}
-LIBSTDCXX=	${DESTDIR}/usr/lib/libstdc++.a
-.MADE:		${LIBSTDCXX}
-LIBSUPCXX=	${DESTDIR}/usr/lib/libsupc++.a
-.MADE:		${LIBSUPCXX}
+
 # PAM applications, if linked statically, need more libraries
 .if (${MKPIC} == "no")
 .if (${MKCRYPTO} != "no")
@@ -219,8 +215,7 @@ PAM_STATIC_LDADD=
 PAM_STATIC_DPADD=
 .endif
 
-# These need + -> X transformations
-
+#	NB:	If you are a library here, add it in bsd.README
 .for _lib in \
 	FS \
 	GL \

Reply via email to