summaryrefslogtreecommitdiff
path: root/newlib/libc/sys/sun4/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'newlib/libc/sys/sun4/Makefile.am')
-rw-r--r--newlib/libc/sys/sun4/Makefile.am95
1 files changed, 95 insertions, 0 deletions
diff --git a/newlib/libc/sys/sun4/Makefile.am b/newlib/libc/sys/sun4/Makefile.am
new file mode 100644
index 00000000000..911008641d2
--- /dev/null
+++ b/newlib/libc/sys/sun4/Makefile.am
@@ -0,0 +1,95 @@
+## Process this file with automake to generate Makefile.in
+
+AUTOMAKE_OPTIONS = cygnus
+
+INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
+
+noinst_LIBRARIES = lib.a
+
+COPYOFILES = \
+ Ovfork.o \
+ _exit.o \
+ _sigvec.o \
+ abort.o \
+ access.o \
+ cerror.o \
+ chmod.o \
+ chown.o \
+ close.o \
+ creat.o \
+ dup.o \
+ dup2.o \
+ errlst.o \
+ execl.o \
+ execle.o \
+ execv.o \
+ execve.o \
+ execvp.o \
+ fork.o \
+ fstat.o \
+ getdtablesize.o \
+ getpid.o \
+ getrusage.o \
+ gettimeofday.o \
+ ieee_globals.o \
+ ioctl.o \
+ isatty.o \
+ kill.o \
+ link.o \
+ lseek.o \
+ open.o \
+ pipe.o \
+ popen.o \
+ read.o \
+ sbrk.o \
+ setitimer.o \
+ sigblock.o \
+ signal.o \
+ sigpause.o \
+ sigsetjmp.o \
+ sigsetmask.o \
+ sigtramp.o \
+ sigvec.o \
+ sleep.o \
+ start_float.o \
+ stat.o \
+ time.o \
+ times.o \
+ umask.o \
+ unlink.o \
+ utime.o \
+ utimes.o \
+ wait.o \
+ wait3.o \
+ wait4.o \
+ write.o \
+ rem.o \
+ multiply.o \
+ umultiply.o
+
+# These files are from Sun's libc.a, but the must be renamed because they
+# conflict with other library .o's. They are renamed to xxxS.o.
+COPYRENAMEOFILES = divS.o
+
+COPYOMFILES = ieee_flags.o
+
+lib_a_SOURCES = _main.c ieee.c
+lib_a_LIBADD = $(COPYOFILES) $(COPYOMFILES) $(COPYRENAMEOFILES)
+
+$(COPYOFILES):
+ $(AR) x /lib/libc.a $(COPYOFILES)
+
+$(COPYRENAMEOFILES):
+ $(AR) x /lib/libc.a $(COPYRENAMEFILES:S.o=.o)
+ for f in $(COPYRENAMEOFILES); do mv `basename $$f S.o`.o $$f; done
+
+$(COPYOMFILES):
+ $(AR) x /lib/libm.a $(COPYOMFILES)
+
+all: crt0.o
+
+crt0.o:
+ cp /lib/crt0.o crt0.o
+
+ACLOCAL_AMFLAGS = -I ../../..
+CONFIG_STATUS_DEPENDENCIES = $(newlib_basedir)/configure.host