Don't checkout compiler-rt, drop old build glue.

This commit is contained in:
joerg 2014-01-15 20:53:00 +00:00
parent 8e4e77c750
commit 476dbf72eb
8 changed files with 2 additions and 215 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.7 2013/12/03 22:42:55 joerg Exp $
# $NetBSD: Makefile,v 1.8 2014/01/15 20:53:00 joerg Exp $
.include <bsd.init.mk>
@ -15,8 +15,6 @@ SUBDIR+= librt
.include "Makefile.inc"
checkout:
svn co -r ${COMPILER_RT_REVISION} ${SVN_ROOT}/compiler-rt/${SVN_BRANCH} \
${COMPILER_RT_SRCDIR}
svn co -r ${LLD_REVISION} ${SVN_ROOT}/lld/${SVN_BRANCH} ${LLD_SRCDIR}
svn co -r ${LLDB_REVISION} ${SVN_ROOT}/lldb/${SVN_BRANCH} ${LLDB_SRCDIR}

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile.inc,v 1.67 2014/01/05 16:38:06 joerg Exp $
# $NetBSD: Makefile.inc,v 1.68 2014/01/15 20:53:00 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
@ -10,7 +10,6 @@ SVN_BRANCH= trunk
COMMON_REVISION= 198450
CLANG_REVISION= ${COMMON_REVISION}
COMPILER_RT_REVISION= ${COMMON_REVISION}
LLD_REVISION= ${COMMON_REVISION}
LLDB_REVISION= ${COMMON_REVISION}
LLVM_REVISION= ${COMMON_REVISION}
@ -21,7 +20,6 @@ MCLINKER_ROOT= https://code.google.com/p/mclinker/
LLVM_VERSION= 3.5
CLANG_VERSION= 3.5
COMPILER_RT_SRCDIR:= ${.PARSEDIR}/dist/compiler-rt
CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
LLD_SRCDIR:= ${.PARSEDIR}/dist/lld
LLDB_SRCDIR:= ${.PARSEDIR}/dist/lldb

View File

@ -1,9 +0,0 @@
# $NetBSD: Makefile,v 1.2 2012/06/17 18:48:46 joerg Exp $
.include <bsd.own.mk>
SUBDIR+= \
libclang_asan \
libcompiler_rt
.include <bsd.subdir.mk>

View File

@ -1,3 +0,0 @@
# $NetBSD: Makefile.inc,v 1.1 2012/06/17 16:51:31 joerg Exp $
.include "${.PARSEDIR}/../Makefile.inc"

View File

@ -1,28 +0,0 @@
# $NetBSD: Makefile,v 1.1 2012/06/17 18:48:47 joerg Exp $
LIB= clang_asan
USE_SHLIBDIR= yes
WARNS= 4
CWARNFLAGS+= -Wno-missing-noreturn
.include <bsd.init.mk>
LDFLAGS+= -nodefaultlibs
.PATH: ${COMPILER_RT_SRCDIR}/lib/asan
SRCS+= asan_allocator.cc asan_globals.cc \
asan_poisoning.cc asan_posix.cc asan_printf.cc \
asan_rtl.cc asan_stack.cc asan_stats.cc \
asan_thread.cc asan_thread_registry.cc
.PATH: ${COMPILER_RT_SRCDIR}/lib/sanitizer_common
SRCS+= sanitizer_allocator.cc sanitizer_common.cc \
sanitizer_libc.cc \
sanitizer_posix.cc sanitizer_printf.cc sanitizer_symbolizer.cc
CPPFLAGS+=-I${COMPILER_RT_SRCDIR}/lib
CPPFLAGS+=-I${COMPILER_RT_SRCDIR}/lib/sanitizer_common
.include <bsd.lib.mk>

View File

@ -1,3 +0,0 @@
# $NetBSD: shlib_version,v 1.1 2012/06/17 18:48:47 joerg Exp $
major=1
minor=0

View File

@ -1,163 +0,0 @@
# $NetBSD: Makefile,v 1.1 2012/06/17 16:51:32 joerg Exp $
LIB= compiler_rt
USE_SHLIBDIR= yes
CWARNFLAGS+= -Wno-missing-prototypes
WARNS= 4
NOLINT=
.include <bsd.init.mk>
LDFLAGS+= -nodefaultlibs
# Excluded:
# apple_versioning.c
# clear_cache.c
# enable_execute_stack.c
# eprintf.c
# trampoline_setup.c
#
# Must be optimised:
# atomic.c
GENERIC_SRCS+= \
absvdi2.c \
absvsi2.c \
absvti2.c \
adddf3.c \
addsf3.c \
addvdi3.c \
addvsi3.c \
addvti3.c \
ashldi3.c \
ashlti3.c \
ashrdi3.c \
ashrti3.c \
atomic.c \
clzdi2.c \
clzsi2.c \
clzti2.c \
cmpdi2.c \
cmpti2.c \
comparedf2.c \
comparesf2.c \
ctzdi2.c \
ctzsi2.c \
ctzti2.c \
divdc3.c \
divdf3.c \
divdi3.c \
divmoddi4.c \
divmodsi4.c \
divsc3.c \
divsf3.c \
divsi3.c \
divti3.c \
divxc3.c \
extendsfdf2.c \
ffsdi2.c \
ffsti2.c \
fixdfdi.c \
fixdfsi.c \
fixdfti.c \
fixsfdi.c \
fixsfsi.c \
fixsfti.c \
fixunsdfdi.c \
fixunsdfsi.c \
fixunsdfti.c \
fixunssfdi.c \
fixunssfsi.c \
fixunssfti.c \
fixunsxfdi.c \
fixunsxfsi.c \
fixunsxfti.c \
fixxfdi.c \
fixxfti.c \
floatdidf.c \
floatdisf.c \
floatdixf.c \
floatsidf.c \
floatsisf.c \
floattidf.c \
floattisf.c \
floattixf.c \
floatundidf.c \
floatundisf.c \
floatundixf.c \
floatunsidf.c \
floatunsisf.c \
floatuntidf.c \
floatuntisf.c \
floatuntixf.c \
gcc_personality_v0.c \
int_util.c \
lshrdi3.c \
lshrti3.c \
moddi3.c \
modsi3.c \
modti3.c \
muldc3.c \
muldf3.c \
muldi3.c \
mulodi4.c \
mulosi4.c \
muloti4.c \
mulsc3.c \
mulsf3.c \
multi3.c \
mulvdi3.c \
mulvsi3.c \
mulvti3.c \
mulxc3.c \
negdf2.c \
negdi2.c \
negsf2.c \
negti2.c \
negvdi2.c \
negvsi2.c \
negvti2.c \
paritydi2.c \
paritysi2.c \
parityti2.c \
popcountdi2.c \
popcountsi2.c \
popcountti2.c \
powidf2.c \
powisf2.c \
powitf2.c \
powixf2.c \
subdf3.c \
subsf3.c \
subvdi3.c \
subvsi3.c \
subvti3.c \
truncdfsf2.c \
ucmpdi2.c \
ucmpti2.c \
udivdi3.c \
udivmoddi4.c \
udivmodsi4.c \
udivmodti4.c \
udivsi3.c \
udivti3.c \
umoddi3.c \
umodsi3.c \
umodti3.c
CPU_DIR= ${COMPILER_RT_SRCDIR}/lib/${MACHINE_CPU}
ARCH_DIR= ${COMPILER_RT_SRCDIR}/lib/${MACHINE_ARCH}
.PATH: ${CPU_DIR}
.PATH: ${ARCH_DIR}
.PATH: ${COMPILER_RT_SRCDIR}/lib
.for src in ${GENERIC_SRCS}
. if exists(${CPU_DIR}/${src:R}.S) || exists(${ARCH_DIR}/${src:R}.S)
SRCS+= ${src:R}.S
. else
SRCS+= ${src}
. endif
.endfor
.include <bsd.lib.mk>

View File

@ -1,3 +0,0 @@
# $NetBSD: shlib_version,v 1.1 2012/06/17 16:51:32 joerg Exp $
major=1
minor=0