diff options
Diffstat (limited to 'runtime/Makefile')
-rw-r--r-- | runtime/Makefile | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/runtime/Makefile b/runtime/Makefile index c01ef38d..641c9fdc 100644 --- a/runtime/Makefile +++ b/runtime/Makefile @@ -1,11 +1,27 @@ include ../Makefile.config CFLAGS=-O1 -g -Wall + +ifeq ($(ARCH),x86) +ifeq ($(MODEL),64) +ARCH=x86_64 +else +ARCH=x86_32 +endif +endif + +ifeq ($(ARCH),x86_64) +OBJS=i64_dtou.o i64_utod.o i64_utof.o vararg.o +else OBJS=i64_dtos.o i64_dtou.o i64_sar.o i64_sdiv.o i64_shl.o \ i64_shr.o i64_smod.o i64_stod.o i64_stof.o \ i64_udivmod.o i64_udiv.o i64_umod.o i64_utod.o i64_utof.o \ + i64_smulh.o i64_umulh.o \ vararg.o +endif + LIB=libcompcert.a + INCLUDES=include/float.h include/stdarg.h include/stdbool.h \ include/stddef.h include/varargs.h include/stdalign.h \ include/stdnoreturn.h |