head	1.19;
access;
symbols
	RELENG_9_1_0_RELEASE:1.7.2.5.2.2
	RELENG_9_1:1.7.2.5.0.2
	RELENG_9_1_BP:1.7.2.5
	RELENG_9_0_0_RELEASE:1.7.2.3.2.1
	RELENG_9_0:1.7.2.3.0.2
	RELENG_9_0_BP:1.7.2.3
	RELENG_9:1.7.0.2
	RELENG_9_BP:1.7;
locks; strict;
comment	@# @;


1.19
date	2013.04.13.00.44.52;	author svnexp;	state Exp;
branches;
next	1.18;

1.18
date	2013.02.03.00.45.04;	author svnexp;	state Exp;
branches;
next	1.17;

1.17
date	2012.12.03.19.27.17;	author svnexp;	state Exp;
branches;
next	1.16;

1.16
date	2012.11.17.01.54.16;	author svnexp;	state Exp;
branches;
next	1.15;

1.15
date	2012.11.07.20.03.45;	author dim;	state Exp;
branches;
next	1.14;

1.14
date	2012.08.21.17.58.30;	author dim;	state Exp;
branches;
next	1.13;

1.13
date	2012.08.20.18.33.03;	author dim;	state Exp;
branches;
next	1.12;

1.12
date	2012.05.03.20.41.21;	author dim;	state Exp;
branches;
next	1.11;

1.11
date	2012.04.16.21.23.25;	author dim;	state Exp;
branches;
next	1.10;

1.10
date	2012.02.29.22.58.51;	author dim;	state Exp;
branches;
next	1.9;

1.9
date	2011.10.12.17.47.15;	author dim;	state Exp;
branches;
next	1.8;

1.8
date	2011.10.12.17.25.49;	author dim;	state Exp;
branches;
next	1.7;

1.7
date	2011.07.17.19.51.40;	author dim;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	2011.05.02.21.04.37;	author dim;	state Exp;
branches;
next	1.5;

1.5
date	2011.02.20.19.33.47;	author dim;	state Exp;
branches;
next	1.4;

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

1.3
date	2010.09.20.16.43.17;	author dim;	state Exp;
branches;
next	1.2;

1.2
date	2010.07.20.17.16.57;	author ed;	state Exp;
branches;
next	1.1;

1.1
date	2010.06.09.19.32.20;	author rdivacky;	state Exp;
branches;
next	;

1.7.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches;
next	1.7.2.2;

1.7.2.2
date	2011.10.15.23.09.21;	author dim;	state Exp;
branches;
next	1.7.2.3;

1.7.2.3
date	2011.10.15.23.13.24;	author dim;	state Exp;
branches
	1.7.2.3.2.1;
next	1.7.2.4;

1.7.2.4
date	2012.03.17.22.29.05;	author dim;	state Exp;
branches;
next	1.7.2.5;

1.7.2.5
date	2012.05.18.21.49.11;	author dim;	state Exp;
branches
	1.7.2.5.2.1;
next	1.7.2.6;

1.7.2.6
date	2012.08.28.06.47.21;	author dim;	state Exp;
branches;
next	1.7.2.7;

1.7.2.7
date	2012.11.10.00.36.53;	author dim;	state Exp;
branches;
next	1.7.2.8;

1.7.2.8
date	2012.11.17.11.37.37;	author svnexp;	state Exp;
branches;
next	1.7.2.9;

1.7.2.9
date	2013.01.14.20.03.26;	author svnexp;	state Exp;
branches;
next	1.7.2.10;

1.7.2.10
date	2013.02.10.23.43.19;	author svnexp;	state Exp;
branches;
next	1.7.2.11;

1.7.2.11
date	2013.07.04.21.02.23;	author svnexp;	state Exp;
branches;
next	1.7.2.12;

1.7.2.12
date	2013.12.24.15.01.46;	author svnexp;	state Exp;
branches;
next	1.7.2.13;

1.7.2.13
date	2014.03.21.18.09.54;	author svnexp;	state Exp;
branches;
next	1.7.2.14;

1.7.2.14
date	2014.03.26.08.02.11;	author svnexp;	state Exp;
branches;
next	;

1.7.2.3.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.7.2.3.2.2;

1.7.2.3.2.2
date	2012.11.17.08.37.34;	author svnexp;	state Exp;
branches;
next	;

1.7.2.5.2.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.7.2.5.2.2;

1.7.2.5.2.2
date	2012.11.17.08.48.25;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.19
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/249423
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# $FreeBSD: head/usr.bin/clang/clang/Makefile 249423 2013-04-12 17:57:40Z dim $

.include <bsd.own.mk>

PROG_CXX=clang

SRCDIR=	tools/clang/tools/driver
SRCS=	cc1_main.cpp \
	cc1as_main.cpp \
	driver.cpp

.if ${MK_SHARED_TOOLCHAIN} == "no"
NO_SHARED?= yes
.endif

LINKS=	${BINDIR}/clang ${BINDIR}/clang++ \
	${BINDIR}/clang ${BINDIR}/clang-cpp
MLINKS=	clang.1 clang++.1 \
	clang.1 clang-cpp.1
.if ${MK_CLANG_IS_CC} != "no"
LINKS+=	${BINDIR}/clang ${BINDIR}/cc \
	${BINDIR}/clang ${BINDIR}/c++ \
	${BINDIR}/clang ${BINDIR}/CC \
	${BINDIR}/clang ${BINDIR}/cpp
MLINKS+= clang.1 cc.1 \
	clang.1 c++.1 \
	clang.1 CC.1 \
	clang.1 cpp.1
.endif

TGHDRS=	CC1AsOptions \
	DiagnosticCommonKinds \
	DiagnosticDriverKinds \
	DiagnosticFrontendKinds \
	DiagnosticLexKinds \
	DiagnosticSemaKinds \
	Options

.if !defined(EARLY_BUILD) && defined(MK_CLANG_FULL) && ${MK_CLANG_FULL} != "no"
_clangstaticanalyzer= \
	clangstaticanalyzerfrontend \
	clangstaticanalyzercheckers \
	clangstaticanalyzercore
_clangarcmigrate= \
	clangarcmigrate
_clangrewriter= \
	clangrewritefrontend \
	clangrewritecore
.endif # !EARLY_BUILD && MK_CLANG_FULL

LIBDEPS=clangfrontendtool \
	clangfrontend \
	clangdriver \
	clangserialization \
	clangcodegen \
	clangparse \
	clangsema \
	${_clangstaticanalyzer} \
	${_clangarcmigrate} \
	${_clangrewriter} \
	clanganalysis \
	clangedit \
	clangast \
	clangbasic \
	clanglex \
	llvmlinker \
	llvmirreader \
	llvmipo \
	llvmvectorize \
	llvminstrumentation \
	llvmbitwriter \
	llvmbitreader \
	llvmasmparser \
	llvmarmdisassembler \
	llvmarmcodegen \
	llvmarmasmparser \
	llvmarmdesc \
	llvmarminfo \
	llvmarminstprinter \
	llvmmipsdisassembler \
	llvmmipscodegen \
	llvmmipsasmparser \
	llvmmipsdesc \
	llvmmipsinfo \
	llvmmipsinstprinter \
	llvmpowerpccodegen \
	llvmpowerpcdesc \
	llvmpowerpcinfo \
	llvmpowerpcinstprinter \
	llvmx86disassembler \
	llvmx86asmparser \
	llvmx86codegen \
	llvmselectiondag \
	llvmasmprinter \
	llvmmcparser \
	llvmcodegen \
	llvmobjcarcopts \
	llvmscalaropts \
	llvminstcombine \
	llvmtransformutils \
	llvmipa \
	llvmanalysis \
	llvmx86desc \
	llvmx86info \
	llvmtarget \
	llvmx86instprinter \
	llvmmc \
	llvmobject \
	llvmx86utils \
	llvmcore \
	llvmsupport

.include "../clang.prog.mk"
@


1.18
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/246259
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/usr.bin/clang/clang/Makefile 246259 2013-02-02 22:28:29Z dim $
a58 1
	clanganalysis \
d61 1
d64 1
a65 1
	clangbasic \
d67 1
a67 1
	llvmarchive \
d75 1
a76 1
	llvmarmcodegen \
d80 2
a82 1
	llvmmipscodegen \
d84 1
a85 2
	llvmmipsdisassembler \
	llvmmipsinfo \
d90 1
d97 1
a102 1
	llvmx86disassembler \
@


1.17
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/243830
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/usr.bin/clang/clang/Makefile 243830 2012-12-03 19:24:08Z dim $
d38 13
d58 1
a58 3
	clangstaticanalyzerfrontend \
	clangstaticanalyzercheckers \
	clangstaticanalyzercore \
d60 2
a61 3
	clangarcmigrate \
	clangrewritefrontend \
	clangrewritecore \
@


1.16
log
@Switching exporter and resync
@
text
@d1 1
a1 1
# $FreeBSD: head/usr.bin/clang/clang/Makefile 242707 2012-11-07 20:03:45Z dim $
d50 2
a51 1
	clangrewrite \
d70 1
d72 2
a74 2
	llvmmipsasmparser \
	llvmmipsdesc \
a75 1
	llvmmipsinstprinter \
@


1.15
log
@SVN rev 242707 on 2012-11-07 20:03:45Z by dim

Belatedly add links from /usr/bin/clang to /usr/bin/CC, like it has been
done for g++.

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


1.14
log
@SVN rev 239509 on 2012-08-21 17:58:30Z by dim

Support the WITH_SHARED_TOOLCHAIN setting that was introduced in r234782
for the clang executable.  Build it statically by default, like the gcc
executables, which should improve performance a little bit.

MFC after:	1 week
@
text
@d23 1
d27 1
@


1.13
log
@SVN rev 239462 on 2012-08-20 18:33:03Z by dim

Upgrade our copy of llvm/clang to trunk r162107.  With thanks to
Benjamin Kramer and Joerg Sonnenberger for their input and fixes.
@
text
@d12 4
@


1.12
log
@SVN rev 234982 on 2012-05-03 20:41:21Z by dim

Upgrade our copy of llvm/clang to r155985, from upstream's release_31
branch.  This brings us very close to the 3.1 release, which is planned
for May 14th.

MFC after:	2 weeks
@
text
@a25 1
	CC1Options \
a56 5
	llvmmipsasmparser \
	llvmmipscodegen \
	llvmmipsdesc \
	llvmmipsinfo \
	llvmmipsinstprinter \
d63 6
a73 1
	llvmx86disassembler \
d84 1
@


1.11
log
@SVN rev 234353 on 2012-04-16 21:23:25Z by dim

Upgrade our copy of llvm/clang to trunk r154661, in preparation of the
upcoming 3.1 release (expected in a few weeks).  Preliminary release
notes can be found at: <http://llvm.org/docs/ReleaseNotes.html>

MFC after:	2 weeks
@
text
@a43 1
	clangindex \
@


1.10
log
@SVN rev 232322 on 2012-02-29 22:58:51Z by dim

Add a WITH_CLANG_IS_CC option for src.conf(5), disabled by default, that
installs clang as /usr/bin/cc, /usr/bin/c++ and /usr/bin/cpp.

Note this does *not* disable building and installing gcc, which will
still be available as /usr/bin/gcc, /usr/bin/g++ and /usr/bin/gcpp.  If
you want to disable gcc completely, you must use WITHOUT_GCC.

MFC after:	2 weeks
@
text
@d47 1
d51 2
d54 1
d59 5
d68 1
a69 5
	llvmarminfo \
	llvmmipscodegen \
	llvmmipsdesc \
	llvmmipsinstprinter \
	llvmmipsinfo \
d72 1
d74 1
a74 1
	llvmpowerpcinfo \
a75 1
	llvmx86asmparser \
a76 1
	llvmx86desc \
d86 2
d90 2
a93 2
	llvmx86info \
	llvmmc \
@


1.9
log
@SVN rev 226311 on 2011-10-12 17:47:15Z by dim

Add symlink from clang to clang-cpp, so you can use CPP=clang-cpp in
Makefiles.  Also add a manpage symlink for it.

MFC after:	3 days
@
text
@d16 8
@


1.8
log
@SVN rev 226310 on 2011-10-12 17:25:49Z by dim

Add manpage symlink for clang++(1).

PR:		docs/149051
MFC after:	3 days
@
text
@d12 4
a15 2
LINKS=	${BINDIR}/clang ${BINDIR}/clang++
MLINKS=	clang.1 clang++.1
@


1.7
log
@SVN rev 224145 on 2011-07-17 19:51:40Z by dim

Upgrade our copy of llvm/clang to r135360, from upstream's trunk.
@
text
@d13 1
@


1.7.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.7.2.2
log
@SVN rev 226408 on 2011-10-15 23:09:21Z by dim

MFC r226310:

Add manpage symlink for clang++(1).

PR:		docs/149051
Approved by:	re (kib)
@
text
@a12 1
MLINKS=	clang.1 clang++.1
@


1.7.2.3
log
@SVN rev 226409 on 2011-10-15 23:13:24Z by dim

MFC r226311:

Add link from clang to clang-cpp, so you can use CPP=clang-cpp in
Makefiles.  Also add a manpage symlink for it.

Approved by:	re (kib)
@
text
@d12 2
a13 4
LINKS=	${BINDIR}/clang ${BINDIR}/clang++ \
	${BINDIR}/clang ${BINDIR}/clang-cpp
MLINKS=	clang.1 clang++.1 \
	clang.1 clang-cpp.1
@


1.7.2.4
log
@SVN rev 233099 on 2012-03-17 22:29:05Z by dim

MFC 232322:
  Add a WITH_CLANG_IS_CC option for src.conf(5), disabled by default, that
  installs clang as /usr/bin/cc, /usr/bin/c++ and /usr/bin/cpp.

  Note this does *not* disable building and installing gcc, which will
  still be available as /usr/bin/gcc, /usr/bin/g++ and /usr/bin/gcpp.  If
  you want to disable gcc completely, you must use WITHOUT_GCC.

MFC 232323:
  Regenerate src.conf(5) after r232322.

MFC 232477:
  In r232322, I forgot one case where a check for MK_CLANG_IS_CC was
  needed, in sys/conf/kern.pre.mk.  Add it now.

MFC 232522:
  Fix a thinko in r232322, where gcc (and its tools) are not built during
  the cross-tools stage, if CC=clang and WITH_CLANG_IS_CC is not set.

  This causes no 'cc' to be installed in the temporary cross-tools tree,
  making lint fall over later in the build, because it ignores ${CC} and
  attempts to run 'cc' anyway.

  To fix this, only skip building gcc during cross-tools, if WITHOUT_GCC
  is set, or if WITH_CLANG_IS_CC is set.

  Pointy hat to:	dim
@
text
@a15 8
.if ${MK_CLANG_IS_CC} != "no"
LINKS+=	${BINDIR}/clang ${BINDIR}/cc \
	${BINDIR}/clang ${BINDIR}/c++ \
	${BINDIR}/clang ${BINDIR}/cpp
MLINKS+= clang.1 cc.1 \
	clang.1 c++.1 \
	clang.1 cpp.1
.endif
@


1.7.2.5
log
@SVN rev 235633 on 2012-05-18 21:49:11Z by dim

MFC r234353:

  Upgrade our copy of llvm/clang to trunk r154661, in preparation of the
  upcoming 3.1 release (expected in a few weeks).  Preliminary release
  notes can be found at: <http://llvm.org/docs/ReleaseNotes.html>

MFC r234982:

  Upgrade our copy of llvm/clang to r155985, from upstream's release_31
  branch.  This brings us very close to the 3.1 release, which is planned
  for May 14th.

MFC r235058:

  Make sure a few new internal clang headers get installed, I missed these
  in the last import.  They are sometimes needed when you want to use
  advanced instructions.

  Also, add clang's internal stdalign.h header to ObsoleteFiles.inc, since
  it is redundant: we already have a stdalign.h header in /usr/include.

  Pointy hat to:	dim
  PR:		kern/167574
  Submitted by:	jkim
  Reported by:	Oliver Hartmann <ohartman@@zedat.fu-berlin.de>
@
text
@d44 1
a46 1
	clangedit \
a49 2
	llvmlinker \
	llvmarchive \
a50 1
	llvmvectorize \
a54 5
	llvmmipsasmparser \
	llvmmipscodegen \
	llvmmipsdesc \
	llvmmipsinfo \
	llvmmipsinstprinter \
d59 1
d61 4
a64 1
	llvmarminstprinter \
d67 1
d69 1
a69 1
	llvmpowerpcinstprinter \
a70 1
	llvmx86disassembler \
d72 1
a81 2
	llvmx86desc \
	llvmx86info \
a83 2
	llvmmc \
	llvmobject \
d86 2
@


1.7.2.5.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.7.2.5.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/usr.bin/clang/clang/Makefile 235633 2012-05-18 21:49:11Z dim $
@


1.7.2.6
log
@SVN rev 239766 on 2012-08-28 06:47:21Z by dim

MFC r239509:

Support the WITH_SHARED_TOOLCHAIN setting that was introduced in r234782
for the clang executable.  Build it statically by default, like the gcc
executables, which should improve performance a little bit.
@
text
@a11 4
.if ${MK_SHARED_TOOLCHAIN} == "no"
NO_SHARED?= yes
.endif

@


1.7.2.7
log
@SVN rev 242843 on 2012-11-10 00:36:53Z by dim

MFC r242707:

Belatedly add links from /usr/bin/clang to /usr/bin/CC, like it has been
done for g++.
@
text
@a22 1
	${BINDIR}/clang ${BINDIR}/CC \
a25 1
	clang.1 CC.1 \
@


1.7.2.8
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/usr.bin/clang/clang/Makefile 242843 2012-11-10 00:36:53Z dim $
@


1.7.2.9
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/245431
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.bin/clang/clang/Makefile 245431 2013-01-14 19:51:26Z dim $
d32 1
d51 1
a51 2
	clangrewritefrontend \
	clangrewritecore \
d64 5
a74 6
	llvmmipsasmparser \
	llvmmipscodegen \
	llvmmipsdesc \
	llvmmipsinstprinter \
	llvmmipsdisassembler \
	llvmmipsinfo \
d80 1
a90 1
	llvmx86disassembler \
@


1.7.2.10
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/246637
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.bin/clang/clang/Makefile 246637 2013-02-10 21:24:47Z dim $
a37 13

.if !defined(EARLY_BUILD) && defined(MK_CLANG_FULL) && ${MK_CLANG_FULL} != "no"
_clangstaticanalyzer= \
	clangstaticanalyzerfrontend \
	clangstaticanalyzercheckers \
	clangstaticanalyzercore
_clangarcmigrate= \
	clangarcmigrate
_clangrewriter= \
	clangrewritefrontend \
	clangrewritecore
.endif # !EARLY_BUILD && MK_CLANG_FULL

d45 3
a47 1
	${_clangstaticanalyzer} \
d49 3
a51 2
	${_clangarcmigrate} \
	${_clangrewriter} \
@


1.7.2.11
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/252723
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.bin/clang/clang/Makefile 252723 2013-07-04 20:17:04Z dim $
d59 1
a61 1
	clanganalysis \
d64 1
a65 1
	clanglex \
d67 1
a67 1
	llvmirreader \
d75 1
a76 1
	llvmarmasmparser \
d80 1
a80 1
	llvmmipsdisassembler \
a81 1
	llvmmipsasmparser \
d83 2
a85 1
	llvmmipsinstprinter \
a89 1
	llvmx86disassembler \
a95 1
	llvmobjcarcopts \
d101 1
@


1.7.2.12
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/259822
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.bin/clang/clang/Makefile 259822 2013-12-24 14:26:31Z dim $
d88 1
a89 2
	llvmpowerpcasmparser \
	llvmpowerpcinfo \
@


1.7.2.13
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/263509
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.bin/clang/clang/Makefile 263509 2014-03-21 17:56:32Z dim $
a65 1
	llvmoption \
d87 2
a89 1
	llvmpowerpcdesc \
a90 1
	llvmpowerpcinstprinter \
@


1.7.2.14
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/263764
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/usr.bin/clang/clang/Makefile 263764 2014-03-26 07:35:24Z dim $
a91 6
	llvmsparcdisassembler \
	llvmsparccodegen \
	llvmsparcasmparser \
	llvmsparcdesc \
	llvmsparcinfo \
	llvmsparcinstprinter \
@


1.7.2.3.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.7.2.3.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/usr.bin/clang/clang/Makefile 226409 2011-10-15 23:13:24Z dim $
@


1.6
log
@SVN rev 221345 on 2011-05-02 21:04:37Z by dim

Upgrade our copy of llvm/clang to r130700, from upstream's trunk.
@
text
@d34 1
d47 1
d51 2
d55 1
d61 1
@


1.5
log
@SVN rev 218893 on 2011-02-20 19:33:47Z by dim

Upgrade our copy of llvm/clang to r126079, from upstream's trunk.

This contains many improvements, primarily better C++ support, an
integrated assembler for x86 and support for -pg.
@
text
@a37 1
	llvminstcombine \
d39 1
d42 8
d53 1
a54 1
	llvmx86disassembler \
a55 9
	llvmx86instprinter \
	llvmx86info \
	llvmx86utils \
	llvmmipscodegen \
	llvmmipsinfo \
	llvmarmasmparser \
	llvmarmcodegen \
	llvmarminstprinter \
	llvmasmparser \
d58 1
d61 1
a62 2
	llvmmc \
	llvmmcparser \
d66 4
a70 2
	llvmcore \
	llvmarminfo \
@


1.4
log
@SVN rev 213224 on 2010-09-27 19:03:18Z by dim

Add manpages for clang and tblgen.  These were generated from upstream's
tools/clang/docs/tools/clang.pod and docs/CommandGuide/tblgen.pod,
respectively.

Approved-by:	rpaulo (mentor)
@
text
@d29 3
a31 1
	clangchecker \
d43 1
a43 1
	llvmpowerpcasmprinter \
d48 1
a48 1
	llvmx86asmprinter \
d50 1
a50 1
	llvmmipsasmprinter \
d55 1
a55 1
	llvmarmasmprinter \
d70 1
a70 2
	llvmsupport \
	llvmsystem
@


1.3
log
@SVN rev 212904 on 2010-09-20 16:43:17Z by dim

Upgrade our Clang in base to r114020, from upstream's release_28 branch.

Approved-by:	rpaulo (mentor)
@
text
@a10 1
MAN=
@


1.2
log
@SVN rev 210299 on 2010-07-20 17:16:57Z by ed

Upgrade our Clang in base to r108428.

This commit merges the latest LLVM sources from the vendor space. It
also updates the build glue to match the new sources. Clang's version
number is changed to match LLVM's, which means /usr/include/clang/2.0
has been renamed to /usr/include/clang/2.8.

Obtained from:	projects/clangbsd
@
text
@d23 2
a24 1
LIBDEPS=clangfrontend \
d26 1
d28 1
d32 1
a34 1
	clangparse \
d45 2
a47 1
	llvmx86codegen \
d53 1
a54 1
	llvmarmcodegen \
@


1.1
log
@SVN rev 208963 on 2010-06-09 19:32:20Z by rdivacky

Import the build makefiles for clang/LLVM.

Approved by:	ed (mentor)
@
text
@d8 3
a10 1
SRCS=	cc1_main.cpp cc1as_main.cpp driver.cpp
d15 52
a66 14
TGHDRS=	CC1AsOptions CC1Options DiagnosticCommonKinds \
	DiagnosticDriverKinds DiagnosticFrontendKinds \
	DiagnosticLexKinds DiagnosticSemaKinds Options
LIBDEPS=clangfrontend clangdriver clangcodegen clangsema clangchecker \
	clanganalysis clangrewrite clangast clangparse clanglex clangbasic \
	\
	llvminstcombine llvmipo llvmbitwriter llvmbitreader \
	llvmpowerpccodegen llvmpowerpcasmprinter llvmpowerpcinfo \
	llvmx86asmparser llvmx86asmprinter llvmx86codegen llvmx86info \
	llvmmipsasmprinter llvmmipscodegen llvmmipsinfo \
	llvmarmasmparser llvmarmasmprinter llvmarmcodegen \
	llvmselectiondag llvmasmprinter llvmcodegen llvmscalaropts \
	llvmtransformutils llvmmc llvmmcparser llvmipa llvmanalysis \
	llvmtarget llvmmc llvmcore llvmarminfo llvmsupport llvmsystem
@

