diff options
author | Nick Kledzik <kledzik@apple.com> | 2009-09-18 00:09:05 +0000 |
---|---|---|
committer | Nick Kledzik <kledzik@apple.com> | 2009-09-18 00:09:05 +0000 |
commit | 92a6cf5b64bb661c8b67825a4a5583eb01807633 (patch) | |
tree | d4ea11f15bef9f23290079c439fc83a008e30a64 /make/AppleBI.mk | |
parent | 0c610555977c674691139d8bc348a32e428e94ff (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.mk | 23 |
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: |