xref: /aosp_15_r20/external/compiler-rt/lib/builtins/arm/Makefile.mk (revision 7c3d14c8b49c529e04be81a3ce6f5cc23712e4c6)
1*7c3d14c8STreehugger Robot#===- lib/builtins/arm/Makefile.mk -------------------------*- Makefile -*--===#
2*7c3d14c8STreehugger Robot#
3*7c3d14c8STreehugger Robot#                     The LLVM Compiler Infrastructure
4*7c3d14c8STreehugger Robot#
5*7c3d14c8STreehugger Robot# This file is distributed under the University of Illinois Open Source
6*7c3d14c8STreehugger Robot# License. See LICENSE.TXT for details.
7*7c3d14c8STreehugger Robot#
8*7c3d14c8STreehugger Robot#===------------------------------------------------------------------------===#
9*7c3d14c8STreehugger Robot
10*7c3d14c8STreehugger RobotModuleName := builtins
11*7c3d14c8STreehugger RobotSubDirs :=
12*7c3d14c8STreehugger RobotOnlyArchs := armv5 armv6 armv7 armv7k armv7m armv7em armv7s
13*7c3d14c8STreehugger Robot
14*7c3d14c8STreehugger RobotAsmSources := $(foreach file,$(wildcard $(Dir)/*.S),$(notdir $(file)))
15*7c3d14c8STreehugger RobotSources := $(foreach file,$(wildcard $(Dir)/*.c),$(notdir $(file)))
16*7c3d14c8STreehugger RobotObjNames := $(Sources:%.c=%.o) $(AsmSources:%.S=%.o)
17*7c3d14c8STreehugger RobotImplementation := Optimized
18*7c3d14c8STreehugger Robot
19*7c3d14c8STreehugger Robot# FIXME: use automatic dependencies?
20*7c3d14c8STreehugger RobotDependencies := $(wildcard lib/*.h $(Dir)/*.h)
21