aboutsummaryrefslogtreecommitdiff
path: root/libgloss/arc64/Makefile.inc
diff options
context:
space:
mode:
Diffstat (limited to 'libgloss/arc64/Makefile.inc')
-rw-r--r--libgloss/arc64/Makefile.inc44
1 files changed, 44 insertions, 0 deletions
diff --git a/libgloss/arc64/Makefile.inc b/libgloss/arc64/Makefile.inc
new file mode 100644
index 0000000..2ab1b78
--- /dev/null
+++ b/libgloss/arc64/Makefile.inc
@@ -0,0 +1,44 @@
+multilibtool_LIBRARIES += %D%/libnsim.a
+%C%_libnsim_a_CPPFLAGS = -I$(srcdir)/arc
+%C%_libnsim_a_SOURCES = \
+ arc/libcfunc.c \
+ arc/nsim-syscalls.c \
+ arc/sbrk.c
+
+multilibtool_LIBRARIES += %D%/libhl.a
+%C%_libhl_a_CFLAGS = -mvolatile-di
+%C%_libhl_a_CPPFLAGS = -I$(srcdir)/arc
+%C%_libhl_a_SOURCES = \
+ arc/arc-timer.c \
+ arc/hl-stub.c \
+ arc/hl-setup.c \
+ arc/libcfunc.c \
+ arc/sbrk.c \
+ arc/hl/hl_gw.c \
+ arc/hl/hl_api.c \
+ arc/hl/hl_open.c \
+ arc/hl/hl_close.c \
+ arc/hl/hl_read.c \
+ arc/hl/hl_write.c \
+ arc/hl/hl_lseek.c \
+ arc/hl/hl_unlink.c \
+ arc/hl/hl_isatty.c \
+ arc/hl/hl_clock.c \
+ arc/hl/hl_gettimeofday.c \
+ arc/hl/hl_argc.c \
+ arc/hl/hl_argv.c \
+ arc/hl/hl_exit.c
+
+multilibtool_DATA += \
+ %D%/crt0.o \
+ %D%/crtn.o \
+ %D%/crti.o \
+ arc/arc-main-helper.o \
+ arc/nsim.specs \
+ arc/hl.specs
+
+libobjs_a_SOURCES += \
+ %D%/crt0.S \
+ %D%/crtn.S \
+ %D%/crti.S \
+ arc/arc-main-helper.c