head	1.5;
access;
symbols
	RELENG_9_1_0_RELEASE:1.3.2.3.2.2
	RELENG_9_1:1.3.2.3.0.2
	RELENG_9_1_BP:1.3.2.3
	RELENG_9:1.3.0.2;
locks; strict;
comment	@# @;


1.5
date	2012.11.17.01.49.47;	author svnexp;	state Exp;
branches;
next	1.4;

1.4
date	2012.06.02.11.00.48;	author dim;	state Exp;
branches;
next	1.3;

1.3
date	2012.03.19.11.53.33;	author theraven;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	2011.11.26.18.46.33;	author theraven;	state Exp;
branches;
next	1.1;

1.1
date	2011.11.25.20.59.04;	author theraven;	state Exp;
branches;
next	;

1.3.2.1
date	2012.05.22.18.30.14;	author theraven;	state dead;
branches;
next	1.3.2.2;

1.3.2.2
date	2012.05.22.18.30.14;	author theraven;	state Exp;
branches;
next	1.3.2.3;

1.3.2.3
date	2012.06.05.06.41.47;	author dim;	state Exp;
branches
	1.3.2.3.2.1;
next	1.3.2.4;

1.3.2.4
date	2012.11.17.11.36.22;	author svnexp;	state Exp;
branches;
next	;

1.3.2.3.2.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.3.2.3.2.2;

1.3.2.3.2.2
date	2012.11.17.08.47.12;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.5
log
@Switching exporter and resync
@
text
@# $FreeBSD: head/lib/libcxxrt/Makefile 236442 2012-06-02 11:00:48Z dim $

SRCDIR=		${.CURDIR}/../../contrib/libcxxrt

SHLIB_MAJOR=	1
SHLIBDIR?=	/lib

.PATH: ${SRCDIR}

LIB=		cxxrt

SRCS+=		libelftc_dem_gnu3.c\
		terminate.cc\
		dynamic_cast.cc\
		memory.cc\
		auxhelper.cc\
		exception.cc\
		stdexcept.cc\
		typeinfo.cc\
		guard.cc

WARNS=		0
CFLAGS+=	-I${SRCDIR}
VERSION_MAP=	${.CURDIR}/Version.map

.include <bsd.lib.mk>
@


1.4
log
@SVN rev 236442 on 2012-06-02 11:00:48Z by dim

Tabify libcxxrt and libc++'s Makefiles.

MFC after:	3 days
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.3
log
@SVN rev 233174 on 2012-03-19 11:53:33Z by theraven

Add symbol versioning to libcxxrt.

Approved by:	dim (mentor)
@
text
@d3 1
a3 1
SRCDIR=       ${.CURDIR}/../../contrib/libcxxrt
d5 2
a6 2
SHLIB_MAJOR=  1
SHLIBDIR?=    /lib
d10 1
a10 1
LIB=          cxxrt
d12 13
a24 13
SRCS+=        libelftc_dem_gnu3.c\
              terminate.cc\
              dynamic_cast.cc\
              memory.cc\
              auxhelper.cc\
              exception.cc\
              stdexcept.cc\
              typeinfo.cc\
              guard.cc

WARNS=        0
CFLAGS+=      -I${SRCDIR}
VERSION_MAP=  ${.CURDIR}/Version.map
@


1.3.2.1
log
@file Makefile was added on branch RELENG_9 on 2012-05-22 18:32:29 +0000
@
text
@d1 26
@


1.3.2.2
log
@SVN rev 235798 on 2012-05-22 18:30:14Z by theraven

Merged libcxxrt and libc++.  Now available for testing on 9-stable with
-stdlib=libc++.  Changes to libstdc++ not yet merged, so it is not yet possible
to mix libstdc++ and libc++ in the same program.

Merged revisions: 226702,226785,227006,227755,227983,227987,228531,228630,228761,229067,230127,232950,233098,234715-234716,234772
@
text
@a0 26
# $FreeBSD$

SRCDIR=       ${.CURDIR}/../../contrib/libcxxrt

SHLIB_MAJOR=  1
SHLIBDIR?=    /lib

.PATH: ${SRCDIR}

LIB=          cxxrt

SRCS+=        libelftc_dem_gnu3.c\
              terminate.cc\
              dynamic_cast.cc\
              memory.cc\
              auxhelper.cc\
              exception.cc\
              stdexcept.cc\
              typeinfo.cc\
              guard.cc

WARNS=        0
CFLAGS+=      -I${SRCDIR}
VERSION_MAP=  ${.CURDIR}/Version.map

.include <bsd.lib.mk>
@


1.3.2.3
log
@SVN rev 236600 on 2012-06-05 06:41:47Z by dim

MFC r236442:

Tabify libcxxrt and libc++'s Makefiles.
@
text
@d3 1
a3 1
SRCDIR=		${.CURDIR}/../../contrib/libcxxrt
d5 2
a6 2
SHLIB_MAJOR=	1
SHLIBDIR?=	/lib
d10 1
a10 1
LIB=		cxxrt
d12 13
a24 13
SRCS+=		libelftc_dem_gnu3.c\
		terminate.cc\
		dynamic_cast.cc\
		memory.cc\
		auxhelper.cc\
		exception.cc\
		stdexcept.cc\
		typeinfo.cc\
		guard.cc

WARNS=		0
CFLAGS+=	-I${SRCDIR}
VERSION_MAP=	${.CURDIR}/Version.map
@


1.3.2.4
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/lib/libcxxrt/Makefile 236600 2012-06-05 06:41:47Z dim $
@


1.3.2.3.2.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.3.2.3.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/lib/libcxxrt/Makefile 236600 2012-06-05 06:41:47Z dim $
@


1.2
log
@SVN rev 228004 on 2011-11-26 18:46:33Z by theraven

Update libcxxrt to remove the pthread dependency.

Also add the license from upstream to contrib.

Approved by:	dim (mentor)
@
text
@d24 1
@


1.1
log
@SVN rev 227983 on 2011-11-25 20:59:04Z by theraven

Import libc++ / libcxxrt into base.  Not build by default yet (use
MK_LIBCPLUSPLUS=yes to enable).  This is a work-in-progress.  It works for
me, but is not guaranteed to work for anyone else and may eat your dog.

To build C++ using libc++, add -stdlib=libc++ to your CXX and LD flags.

Bug reports welcome, bug fixes even more welcome...

Approved by:	dim (mentor)
@
text
@a23 1
LDADD+=       -pthread
@

