summaryrefslogtreecommitdiff
path: root/runtime/Makefile
diff options
context:
space:
mode:
authorGravatar xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e>2013-04-20 15:07:00 +0000
committerGravatar xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e>2013-04-20 15:07:00 +0000
commite5362a794d813e0c4fb7a8a680a915eb57deaa7f (patch)
treec5f86388f2f246fac1106faa66be131d1c9106ad /runtime/Makefile
parent9b00b13ed8c4efc78f8644bae71c375087033f17 (diff)
Split arch/int64.s into one file per function.
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@2206 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'runtime/Makefile')
-rw-r--r--runtime/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/runtime/Makefile b/runtime/Makefile
index 5ed24af..6f45850 100644
--- a/runtime/Makefile
+++ b/runtime/Makefile
@@ -2,7 +2,9 @@ include ../Makefile.config
CFLAGS=-O1 -g -Wall
INCLUDES=
-OBJS=int64.o
+OBJS=i64_dtos.o i64_dtou.o i64_sar.o i64_scmp.o i64_sdiv.o i64_shl.o \
+ i64_shr.o i64_smod.o i64_stod.o i64_ucmp.o i64_udivmod.o i64_udiv.o \
+ i64_umod.o i64_utod.o
LIB=libcompcert.a
all: $(LIB) $(INCLUDES)
@@ -14,6 +16,9 @@ $(LIB): $(OBJS)
%.o: $(ARCH)/%.s
$(CASMRUNTIME) $^
+%.o: $(ARCH)/%.S
+ $(CASMRUNTIME) -DVARIANT_$(VARIANT) $^
+
clean::
rm -f *.o $(LIB)