summaryrefslogtreecommitdiff
path: root/make/AppleBI.mk
diff options
context:
space:
mode:
authorNick Kledzik <kledzik@apple.com>2009-09-18 00:09:05 +0000
committerNick Kledzik <kledzik@apple.com>2009-09-18 00:09:05 +0000
commit92a6cf5b64bb661c8b67825a4a5583eb01807633 (patch)
treed4ea11f15bef9f23290079c439fc83a008e30a64 /make/AppleBI.mk
parent0c610555977c674691139d8bc348a32e428e94ff (diff)
update make rules so libcompiler-rt can be built for armv6 the Apple way
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@82185 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'make/AppleBI.mk')
-rw-r--r--make/AppleBI.mk23
1 files changed, 18 insertions, 5 deletions
diff --git a/make/AppleBI.mk b/make/AppleBI.mk
index a41fe6d5d..544f17967 100644
--- a/make/AppleBI.mk
+++ b/make/AppleBI.mk
@@ -24,8 +24,8 @@ Summary := @true
# list of functions needed for each architecture
Funcs_all = absvdi2.o absvsi2.o addvdi3.o addvsi3.o ashldi3.o ashrdi3.o \
- clear_cache.o clzdi2.o clzsi2.o cmpdi2.o ctzdi2.o ctzsi2.o \
- divdc3.o divdi3.o divsc3.o enable_execute_stack.o ffsdi2.o \
+ clzdi2.o clzsi2.o cmpdi2.o ctzdi2.o ctzsi2.o \
+ divdc3.o divdi3.o divsc3.o ffsdi2.o \
fixdfdi.o fixsfdi.o fixunsdfdi.o fixunsdfsi.o fixunssfdi.o \
fixunssfsi.o floatdidf.o floatdisf.o floatundidf.o floatundisf.o \
gcc_personality_v0.o lshrdi3.o moddi3.o muldc3.o muldi3.o \
@@ -34,10 +34,12 @@ Funcs_all = absvdi2.o absvsi2.o addvdi3.o addvsi3.o ashldi3.o ashrdi3.o \
powisf2.o subvdi3.o subvsi3.o ucmpdi2.o udivdi3.o \
udivmoddi4.o umoddi3.o apple_versioning.o eprintf.o
Funcs_i386 = divxc3.o fixunsxfdi.o fixunsxfsi.o fixxfdi.o floatdixf.o \
- floatundixf.o mulxc3.o powixf2.o
+ floatundixf.o mulxc3.o powixf2.o clear_cache.o \
+ enable_execute_stack.o
Funcs_ppc = divtc3.o fixtfdi.o fixunstfdi.o floatditf.o floatunditf.o \
gcc_qadd.o gcc_qdiv.o gcc_qmul.o gcc_qsub.o multc3.o \
- powitf2.o restFP.o saveFP.o trampoline_setup.o
+ powitf2.o restFP.o saveFP.o trampoline_setup.o \
+ clear_cache.o enable_execute_stack.o
Funcs_x86_64 = absvti2.o addvti3.o ashlti3.o ashrti3.o clzti2.o cmpti2.o \
ctzti2.o divti3.o divxc3.o ffsti2.o fixdfti.o fixsfti.o \
fixunsdfti.o fixunssfti.o fixunsxfdi.o fixunsxfsi.o \
@@ -46,7 +48,18 @@ Funcs_x86_64 = absvti2.o addvti3.o ashlti3.o ashrti3.o clzti2.o cmpti2.o \
floatuntisf.o floatuntixf.o lshrti3.o modti3.o multi3.o \
mulvti3.o mulxc3.o negti2.o negvti2.o parityti2.o \
popcountti2.o powixf2.o subvti3.o ucmpti2.o udivmodti4.o \
- udivti3.o umodti3.o
+ udivti3.o umodti3.o clear_cache.o enable_execute_stack.o
+Funcs_armv6 = adddf3vfp.o addsf3vfp.o bswapdi2.o bswapsi2.o divdf3vfp.o \
+ divsf3vfp.o eqdf2vfp.o eqsf2vfp.o extendsfdf2vfp.o \
+ fixdfsivfp.o fixsfsivfp.o fixunsdfsivfp.o fixunssfsivfp.o \
+ floatsidfvfp.o floatsisfvfp.o floatunssidfvfp.o floatunssisfvfp.o \
+ gedf2vfp.o gesf2vfp.o gtdf2vfp.o gtsf2vfp.o \
+ ledf2vfp.o lesf2vfp.o ltdf2vfp.o ltsf2vfp.o \
+ muldf3vfp.o mulsf3vfp.o \
+ nedf2vfp.o negdf2vfp.o negsf2vfp.o nesf2vfp.o \
+ subdf3vfp.o subsf3vfp.o truncdfsf2vfp.o unorddf2vfp.o unordsf2vfp.o \
+ modsi3.o umodsi3.o udivsi3.o divsi3.o switch.o
+
# copies any public headers to DSTROOT
installhdrs: