Don't checkout compiler-rt, drop old build glue.
This commit is contained in:
parent
8e4e77c750
commit
476dbf72eb
|
@ -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}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
|
@ -1,3 +0,0 @@
|
|||
# $NetBSD: Makefile.inc,v 1.1 2012/06/17 16:51:31 joerg Exp $
|
||||
|
||||
.include "${.PARSEDIR}/../Makefile.inc"
|
|
@ -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>
|
|
@ -1,3 +0,0 @@
|
|||
# $NetBSD: shlib_version,v 1.1 2012/06/17 18:48:47 joerg Exp $
|
||||
major=1
|
||||
minor=0
|
|
@ -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>
|
|
@ -1,3 +0,0 @@
|
|||
# $NetBSD: shlib_version,v 1.1 2012/06/17 16:51:32 joerg Exp $
|
||||
major=1
|
||||
minor=0
|
Loading…
Reference in New Issue