source:
trunk/System/Sources/libc/patches/patch-libtool.diff
@
436
Last change on this file since 436 was 436, checked in by , 11 years ago | |
---|---|
File size: 24.1 KB |
-
src/Makefile
diff -Naur libc-0.0.3.orig/src/Makefile libc-0.0.3/src/Makefile
old new 1 1 SUBDIRS = dl kernel/linux kernel/freebsd kernel/netbsd kernel/openbsd kernel/solaris math pthread socket 2 TARGETS = libc. a libc.sostart.o2 TARGETS = libc.la start.o 3 3 PREFIX = /usr/local 4 4 DESTDIR = 5 5 LIBDIR = $(PREFIX)/lib … … 13 13 AR = ar -rc 14 14 RANLIB = ranlib 15 15 LD = $(CC) -nostdlib -shared 16 LIBTOOL = libtool 16 17 RM = rm -f 17 18 LN = ln -f 18 19 MKDIR = mkdir -p … … 24 25 subdirs: 25 26 @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done 26 27 27 libc_OBJS = ctype. o dirent.o errno.o fcntl.o float.o fnmatch.o grp.o iconv.o langinfo.o libgen.o locale.o poll.o pwd.o search.o setjmp.o signal.o stdlib.o stdio.o string.o strings.o stropts.o sys/ipc.o sys/mman.o sys/mount.o sys/reboot.o sys/resource.o sys/select.o sys/shm.o sys/stat.o sys/statvfs.o sys/time.o sys/times.o sys/utsname.o sys/wait.o syscalls.o syslog.o termios.o time.o ucontext.o unistd.o utime.o utmpx.o28 libc_OBJS = ctype.lo dirent.lo errno.lo fcntl.lo float.lo fnmatch.lo grp.lo iconv.lo langinfo.lo libgen.lo locale.lo poll.lo pwd.lo search.lo setjmp.lo signal.lo stdlib.lo stdio.lo string.lo strings.lo stropts.lo sys/ipc.lo sys/mman.lo sys/mount.lo sys/reboot.lo sys/resource.lo sys/select.lo sys/shm.lo sys/stat.lo sys/statvfs.lo sys/time.lo sys/times.lo sys/utsname.lo sys/wait.lo syscalls.lo syslog.lo termios.lo time.lo ucontext.lo unistd.lo utime.lo utmpx.lo 28 29 libc_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) 29 libc_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `$(CC) -print-libgcc-file-name` 30 30 libc_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) `$(CC) -print-libgcc-file-name` -Xcompiler -nostdlib 31 31 libc_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS) 32 32 33 libc.a: $(libc_OBJS) 34 $(AR) libc.a $(libc_OBJS) 35 $(RANLIB) libc.a 36 37 libc.so: $(libc_OBJS) 38 $(LD) -o libc.so -Wl,-soname,libc.so.0 $(libc_OBJS) `$(CC) -print-libgcc-file-name` 39 33 libc.la: $(libc_OBJS) 34 $(LIBTOOL) --mode=link $(CC) -o libc.la $(libc_OBJS) `$(CC) -print-libgcc-file-name` -Xcompiler -nostdlib -rpath $(LIBDIR) $(libc_LDFLAGS) 40 35 41 36 start.o_OBJS = start.o 42 37 start.o_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS) 43 38 44 ctype.o : ctype.c45 $( CC) $(libc_CFLAGS) -c ctype.c39 ctype.o ctype.lo: ctype.c 40 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c ctype.c 46 41 47 dirent.o : dirent.c48 $( CC) $(libc_CFLAGS) -c dirent.c42 dirent.o dirent.lo: dirent.c 43 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c dirent.c 49 44 50 errno.o : errno.c51 $( CC) $(libc_CFLAGS) -c errno.c45 errno.o errno.lo: errno.c 46 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c errno.c 52 47 53 fcntl.o : fcntl.c syscalls.h54 $( CC) $(libc_CFLAGS) -c fcntl.c48 fcntl.o fcntl.lo: fcntl.c syscalls.h 49 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c fcntl.c 55 50 56 float.o : float.c57 $( CC) $(libc_CFLAGS) -c float.c51 float.o float.lo: float.c 52 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c float.c 58 53 59 fnmatch.o : fnmatch.c60 $( CC) $(libc_CFLAGS) -c fnmatch.c54 fnmatch.o fnmatch.lo: fnmatch.c 55 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c fnmatch.c 61 56 62 grp.o : grp.c63 $( CC) $(libc_CFLAGS) -c grp.c57 grp.o grp.lo: grp.c 58 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c grp.c 64 59 65 iconv.o : iconv.c66 $( CC) $(libc_CFLAGS) -c iconv.c60 iconv.o iconv.lo: iconv.c 61 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c iconv.c 67 62 68 langinfo.o : langinfo.c69 $( CC) $(libc_CFLAGS) -c langinfo.c63 langinfo.o langinfo.lo: langinfo.c 64 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c langinfo.c 70 65 71 libgen.o : libgen.c72 $( CC) $(libc_CFLAGS) -c libgen.c66 libgen.o libgen.lo: libgen.c 67 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c libgen.c 73 68 74 locale.o : locale.c75 $( CC) $(libc_CFLAGS) -c locale.c69 locale.o locale.lo: locale.c 70 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c locale.c 76 71 77 poll.o : poll.c78 $( CC) $(libc_CFLAGS) -c poll.c72 poll.o poll.lo: poll.c 73 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c poll.c 79 74 80 pwd.o : pwd.c81 $( CC) $(libc_CFLAGS) -c pwd.c75 pwd.o pwd.lo: pwd.c 76 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c pwd.c 82 77 83 search.o : search.c84 $( CC) $(libc_CFLAGS) -c search.c78 search.o search.lo: search.c 79 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c search.c 85 80 86 setjmp.o : setjmp.c87 $( CC) $(libc_CFLAGS) -c setjmp.c81 setjmp.o setjmp.lo: setjmp.c 82 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c setjmp.c 88 83 89 signal.o : signal.c90 $( CC) $(libc_CFLAGS) -c signal.c84 signal.o signal.lo: signal.c 85 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c signal.c 91 86 92 stdlib.o : stdlib.c93 $( CC) $(libc_CFLAGS) -c stdlib.c87 stdlib.o stdlib.lo: stdlib.c 88 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c stdlib.c 94 89 95 stdio.o : stdio.c96 $( CC) $(libc_CFLAGS) -c stdio.c90 stdio.o stdio.lo: stdio.c 91 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c stdio.c 97 92 98 string.o : string.c99 $( CC) $(libc_CFLAGS) -c string.c93 string.o string.lo: string.c 94 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c string.c 100 95 101 strings.o : strings.c102 $( CC) $(libc_CFLAGS) -c strings.c96 strings.o strings.lo: strings.c 97 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c strings.c 103 98 104 stropts.o : stropts.c105 $( CC) $(libc_CFLAGS) -c stropts.c99 stropts.o stropts.lo: stropts.c 100 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c stropts.c 106 101 107 sys/ipc.o : sys/ipc.c syscalls.h108 $( CC) $(libc_CFLAGS) -o sys/ipc.o -c sys/ipc.c102 sys/ipc.o sys/ipc.lo: sys/ipc.c syscalls.h 103 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/ipc.o -c sys/ipc.c 109 104 110 sys/mman.o : sys/mman.c syscalls.h111 $( CC) $(libc_CFLAGS) -o sys/mman.o -c sys/mman.c105 sys/mman.o sys/mman.lo: sys/mman.c syscalls.h 106 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/mman.o -c sys/mman.c 112 107 113 sys/mount.o : sys/mount.c syscalls.h114 $( CC) $(libc_CFLAGS) -o sys/mount.o -c sys/mount.c108 sys/mount.o sys/mount.lo: sys/mount.c syscalls.h 109 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/mount.o -c sys/mount.c 115 110 116 sys/reboot.o : sys/reboot.c117 $( CC) $(libc_CFLAGS) -o sys/reboot.o -c sys/reboot.c111 sys/reboot.o sys/reboot.lo: sys/reboot.c 112 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/reboot.o -c sys/reboot.c 118 113 119 sys/resource.o : sys/resource.c syscalls.h120 $( CC) $(libc_CFLAGS) -o sys/resource.o -c sys/resource.c114 sys/resource.o sys/resource.lo: sys/resource.c syscalls.h 115 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/resource.o -c sys/resource.c 121 116 122 sys/select.o : sys/select.c syscalls.h123 $( CC) $(libc_CFLAGS) -o sys/select.o -c sys/select.c117 sys/select.o sys/select.lo: sys/select.c syscalls.h 118 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/select.o -c sys/select.c 124 119 125 sys/shm.o : sys/shm.c syscalls.h126 $( CC) $(libc_CFLAGS) -o sys/shm.o -c sys/shm.c120 sys/shm.o sys/shm.lo: sys/shm.c syscalls.h 121 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/shm.o -c sys/shm.c 127 122 128 sys/stat.o : sys/stat.c syscalls.h129 $( CC) $(libc_CFLAGS) -o sys/stat.o -c sys/stat.c123 sys/stat.o sys/stat.lo: sys/stat.c syscalls.h 124 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/stat.o -c sys/stat.c 130 125 131 sys/statvfs.o : sys/statvfs.c syscalls.h132 $( CC) $(libc_CFLAGS) -o sys/statvfs.o -c sys/statvfs.c126 sys/statvfs.o sys/statvfs.lo: sys/statvfs.c syscalls.h 127 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/statvfs.o -c sys/statvfs.c 133 128 134 sys/time.o : sys/time.c135 $( CC) $(libc_CFLAGS) -o sys/time.o -c sys/time.c129 sys/time.o sys/time.lo: sys/time.c 130 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/time.o -c sys/time.c 136 131 137 sys/times.o : sys/times.c syscalls.h138 $( CC) $(libc_CFLAGS) -o sys/times.o -c sys/times.c132 sys/times.o sys/times.lo: sys/times.c syscalls.h 133 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/times.o -c sys/times.c 139 134 140 sys/utsname.o : sys/utsname.c141 $( CC) $(libc_CFLAGS) -o sys/utsname.o -c sys/utsname.c135 sys/utsname.o sys/utsname.lo: sys/utsname.c 136 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/utsname.o -c sys/utsname.c 142 137 143 sys/wait.o : sys/wait.c syscalls.h144 $( CC) $(libc_CFLAGS) -o sys/wait.o -c sys/wait.c138 sys/wait.o sys/wait.lo: sys/wait.c syscalls.h 139 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -o sys/wait.o -c sys/wait.c 145 140 146 syscalls.o : syscalls.S kernel/freebsd/common.h kernel/freebsd/i386/syscalls.S kernel/linux/common.h kernel/linux/amd64/syscalls.S kernel/linux/arm/syscalls.S kernel/linux/i386/syscalls.S kernel/linux/sparc/syscalls.S kernel/netbsd/common.h kernel/netbsd/common.S kernel/netbsd/amd64/syscalls.S kernel/netbsd/i386/syscalls.S kernel/netbsd/sparc/syscalls.S kernel/netbsd/sparc64/syscalls.S kernel/openbsd/common.h kernel/openbsd/arm/syscalls.S kernel/openbsd/i386/syscalls.S147 $( AS) $(libc_ASFLAGS) -o syscalls.o syscalls.S141 syscalls.o syscalls.lo: syscalls.S kernel/freebsd/common.h kernel/freebsd/i386/syscalls.S kernel/linux/common.h kernel/linux/amd64/syscalls.S kernel/linux/arm/syscalls.S kernel/linux/i386/syscalls.S kernel/linux/sparc/syscalls.S kernel/netbsd/common.h kernel/netbsd/common.S kernel/netbsd/amd64/syscalls.S kernel/netbsd/i386/syscalls.S kernel/netbsd/sparc/syscalls.S kernel/netbsd/sparc64/syscalls.S kernel/openbsd/common.h kernel/openbsd/arm/syscalls.S kernel/openbsd/i386/syscalls.S 142 $(LIBTOOL) --mode=compile $(AS) $(libc_ASFLAGS) -o syscalls.o syscalls.S 148 143 149 syslog.o : syslog.c150 $( CC) $(libc_CFLAGS) -c syslog.c144 syslog.o syslog.lo: syslog.c 145 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c syslog.c 151 146 152 termios.o : termios.c syscalls.h153 $( CC) $(libc_CFLAGS) -c termios.c147 termios.o termios.lo: termios.c syscalls.h 148 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c termios.c 154 149 155 time.o : time.c156 $( CC) $(libc_CFLAGS) -c time.c150 time.o time.lo: time.c 151 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c time.c 157 152 158 ucontext.o : ucontext.c syscalls.h159 $( CC) $(libc_CFLAGS) -c ucontext.c153 ucontext.o ucontext.lo: ucontext.c syscalls.h 154 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c ucontext.c 160 155 161 unistd.o : unistd.c syscalls.h162 $( CC) $(libc_CFLAGS) -c unistd.c156 unistd.o unistd.lo: unistd.c syscalls.h 157 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c unistd.c 163 158 164 utime.o : utime.c165 $( CC) $(libc_CFLAGS) -c utime.c159 utime.o utime.lo: utime.c 160 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c utime.c 166 161 167 utmpx.o : utmpx.c168 $( CC) $(libc_CFLAGS) -c utmpx.c162 utmpx.o utmpx.lo: utmpx.c 163 $(LIBTOOL) --mode=compile $(CC) $(libc_CFLAGS) -c utmpx.c 169 164 170 165 start.o: start.S kernel/freebsd/i386/start.S kernel/linux/arm/start.S kernel/linux/i386/start.S kernel/linux/sparc/start.S kernel/netbsd/amd64/start.S kernel/netbsd/i386/start.S kernel/netbsd/sparc64/start.S kernel/netbsd/sparc/start.S kernel/openbsd/arm/start.S kernel/openbsd/i386/start.S 171 166 $(AS) $(start.o_ASFLAGS) -o start.o start.S … … 182 177 install: all 183 178 @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done 184 179 $(MKDIR) $(DESTDIR)$(LIBDIR) 185 $(INSTALL) -m 0644 libc.a $(DESTDIR)$(LIBDIR)/libc.a 186 $(INSTALL) -m 0755 libc.so $(DESTDIR)$(LIBDIR)/libc.so.0.0 187 $(LN) -s libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so.0 188 $(LN) -s libc.so.0.0 $(DESTDIR)$(LIBDIR)/libc.so 180 $(LIBTOOL) --mode=install $(INSTALL) -m 0755 libc.la $(DESTDIR)$(LIBDIR)/libc.la 181 $(LIBTOOL) --mode=finish $(DESTDIR)/$(LIBDIR) 189 182 $(MKDIR) $(DESTDIR)$(LIBDIR) 190 183 $(INSTALL) -m 0644 start.o $(DESTDIR)$(LIBDIR)/start.o 191 184 192 185 uninstall: 193 186 @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done 194 $(RM) $(DESTDIR)$(LIBDIR)/libc.a 195 $(RM) $(DESTDIR)$(LIBDIR)/libc.so.0.0 196 $(RM) $(DESTDIR)$(LIBDIR)/libc.so.0 197 $(RM) $(DESTDIR)$(LIBDIR)/libc.so 187 $(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(LIBDIR)/libc.la 198 188 $(RM) $(DESTDIR)$(LIBDIR)/start.o 199 189 200 190 .PHONY: all subdirs clean distclean install uninstall -
src/dl/Makefile
diff -Naur libc-0.0.3.orig/src/dl/Makefile libc-0.0.3/src/dl/Makefile
old new 1 TARGETS = libdl. a libdl.so1 TARGETS = libdl.la 2 2 PREFIX = /usr/local 3 3 DESTDIR = 4 4 LIBDIR = $(PREFIX)/lib … … 10 10 AR = ar -rc 11 11 RANLIB = ranlib 12 12 LD = $(CC) -nostdlib -shared 13 LIBTOOL = libtool 13 14 RM = rm -f 14 15 LN = ln -f 15 16 MKDIR = mkdir -p … … 18 19 19 20 all: $(TARGETS) 20 21 21 libdl_OBJS = dlfcn. o22 libdl_OBJS = dlfcn.lo 22 23 libdl_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) 23 libdl_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) 24 libdl_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) -Xcompiler -nostdlib 24 25 25 libdl.a: $(libdl_OBJS) 26 $(AR) libdl.a $(libdl_OBJS) 27 $(RANLIB) libdl.a 26 libdl.la: $(libdl_OBJS) 27 $(LIBTOOL) --mode=link $(CC) -o libdl.la $(libdl_OBJS) -Xcompiler -nostdlib -rpath $(LIBDIR) $(libdl_LDFLAGS) 28 28 29 libdl.so: $(libdl_OBJS) 30 $(LD) -o libdl.so -Wl,-soname,libdl.so.0 $(libdl_OBJS) 31 32 dlfcn.o: dlfcn.c ../../include/dl/dlfcn.h 33 $(CC) $(libdl_CFLAGS) -c dlfcn.c 29 dlfcn.o dlfcn.lo: dlfcn.c ../../include/dl/dlfcn.h 30 $(LIBTOOL) --mode=compile $(CC) $(libdl_CFLAGS) -c dlfcn.c 34 31 35 32 clean: 36 33 $(RM) $(libdl_OBJS) … … 40 37 41 38 install: all 42 39 $(MKDIR) $(DESTDIR)$(LIBDIR) 43 $(INSTALL) -m 0644 libdl.a $(DESTDIR)$(LIBDIR)/libdl.a 44 $(INSTALL) -m 0755 libdl.so $(DESTDIR)$(LIBDIR)/libdl.so.0.0 45 $(LN) -s libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so.0 46 $(LN) -s libdl.so.0.0 $(DESTDIR)$(LIBDIR)/libdl.so 40 $(LIBTOOL) --mode=install $(INSTALL) -m 0755 libdl.la $(DESTDIR)$(LIBDIR)/libdl.la 41 $(LIBTOOL) --mode=finish $(DESTDIR)/$(LIBDIR) 47 42 48 43 uninstall: 49 $(RM) $(DESTDIR)$(LIBDIR)/libdl.a 50 $(RM) $(DESTDIR)$(LIBDIR)/libdl.so.0.0 51 $(RM) $(DESTDIR)$(LIBDIR)/libdl.so.0 52 $(RM) $(DESTDIR)$(LIBDIR)/libdl.so 44 $(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(LIBDIR)/libdl.la 53 45 54 46 .PHONY: all clean distclean install uninstall -
src/dl/project.conf
diff -Naur libc-0.0.3.orig/src/dl/project.conf libc-0.0.3/src/dl/project.conf
old new 6 6 dist=Makefile 7 7 8 8 [libdl] 9 type=lib rary9 type=libtool 10 10 sources=dlfcn.c 11 ldflags=-Xcompiler -nostdlib 11 12 install=$(LIBDIR) 12 13 13 14 [dlfcn.c] -
src/kernel/linux/i386/syscalls.S
diff -Naur libc-0.0.3.orig/src/kernel/linux/i386/syscalls.S libc-0.0.3/src/kernel/linux/i386/syscalls.S
old new 69 69 SYSCALL(_ipc) 70 70 71 71 72 /* longjmp */ 73 .global longjmp 74 .type longjmp,@function 75 longjmp: 76 /* FIXME implement */ 77 call abort 78 ret 79 80 72 81 /* mmap */ 73 82 .global mmap 74 83 .type mmap,@function -
src/math/Makefile
diff -Naur libc-0.0.3.orig/src/math/Makefile libc-0.0.3/src/math/Makefile
old new 1 1 SUBDIRS = amd64 i386 2 TARGETS = libm. a libm.so2 TARGETS = libm.la 3 3 PREFIX = /usr/local 4 4 DESTDIR = 5 5 LIBDIR = $(PREFIX)/lib … … 13 13 AR = ar -rc 14 14 RANLIB = ranlib 15 15 LD = $(CC) -nostdlib -shared 16 LIBTOOL = libtool 16 17 RM = rm -f 17 18 LN = ln -f 18 19 MKDIR = mkdir -p … … 24 25 subdirs: 25 26 @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done 26 27 27 libm_OBJS = arch. o math.o28 libm_OBJS = arch.lo math.lo 28 29 libm_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS) 29 30 libm_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) 30 libm_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) 31 libm_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) -Xcompiler -nostdlib 31 32 32 libm.a: $(libm_OBJS) 33 $(AR) libm.a $(libm_OBJS) 34 $(RANLIB) libm.a 33 libm.la: $(libm_OBJS) 34 $(LIBTOOL) --mode=link $(CC) -o libm.la $(libm_OBJS) -Xcompiler -nostdlib -rpath $(LIBDIR) $(libm_LDFLAGS) 35 35 36 libm.so: $(libm_OBJS) 37 $(L D) -o libm.so -Wl,-soname,libm.so.0 $(libm_OBJS)36 arch.o arch.lo: arch.S amd64/math.S i386/math.S 37 $(LIBTOOL) --mode=compile $(AS) $(libm_ASFLAGS) -o arch.o arch.S 38 38 39 arch.o: arch.S amd64/math.S i386/math.S 40 $(AS) $(libm_ASFLAGS) -o arch.o arch.S 41 42 math.o: math.c ../../include/math/math.h 43 $(CC) $(libm_CFLAGS) -c math.c 39 math.o math.lo: math.c ../../include/math/math.h 40 $(LIBTOOL) --mode=compile $(CC) $(libm_CFLAGS) -c math.c 44 41 45 42 clean: 46 43 @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done … … 54 51 install: all 55 52 @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done 56 53 $(MKDIR) $(DESTDIR)$(LIBDIR) 57 $(INSTALL) -m 0644 libm.a $(DESTDIR)$(LIBDIR)/libm.a 58 $(INSTALL) -m 0755 libm.so $(DESTDIR)$(LIBDIR)/libm.so.0.0 59 $(LN) -s libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so.0 60 $(LN) -s libm.so.0.0 $(DESTDIR)$(LIBDIR)/libm.so 54 $(LIBTOOL) --mode=install $(INSTALL) -m 0755 libm.la $(DESTDIR)$(LIBDIR)/libm.la 55 $(LIBTOOL) --mode=finish $(DESTDIR)/$(LIBDIR) 61 56 62 57 uninstall: 63 58 @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done 64 $(RM) $(DESTDIR)$(LIBDIR)/libm.a 65 $(RM) $(DESTDIR)$(LIBDIR)/libm.so.0.0 66 $(RM) $(DESTDIR)$(LIBDIR)/libm.so.0 67 $(RM) $(DESTDIR)$(LIBDIR)/libm.so 59 $(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(LIBDIR)/libm.la 68 60 69 61 .PHONY: all subdirs clean distclean install uninstall -
src/math/project.conf
diff -Naur libc-0.0.3.orig/src/math/project.conf libc-0.0.3/src/math/project.conf
old new 9 9 dist=Makefile,arch.h 10 10 11 11 [libm] 12 type=lib rary12 type=libtool 13 13 sources=arch.S,math.c 14 ldflags=-Xcompiler -nostdlib 14 15 install=$(LIBDIR) 15 16 16 17 [arch.S] -
src/project.conf
diff -Naur libc-0.0.3.orig/src/project.conf libc-0.0.3/src/project.conf
old new 9 9 dist=Makefile,syscalls.h 10 10 11 11 [libc] 12 type=lib rary12 type=libtool 13 13 sources=ctype.c,dirent.c,errno.c,fcntl.c,float.c,fnmatch.c,grp.c,iconv.c,langinfo.c,libgen.c,locale.c,poll.c,pwd.c,search.c,setjmp.c,signal.c,stdlib.c,stdio.c,string.c,strings.c,stropts.c,sys/ipc.c,sys/mman.c,sys/mount.c,sys/reboot.c,sys/resource.c,sys/select.c,sys/shm.c,sys/stat.c,sys/statvfs.c,sys/time.c,sys/times.c,sys/utsname.c,sys/wait.c,syscalls.S,syslog.c,termios.c,time.c,ucontext.c,unistd.c,utime.c,utmpx.c 14 ldflags=`$(CC) -print-libgcc-file-name` 14 ldflags=`$(CC) -print-libgcc-file-name` -Xcompiler -nostdlib 15 15 install=$(LIBDIR) 16 16 17 17 [start.o] -
src/pthread/Makefile
diff -Naur libc-0.0.3.orig/src/pthread/Makefile libc-0.0.3/src/pthread/Makefile
old new 1 TARGETS = libpthread. a libpthread.so1 TARGETS = libpthread.la 2 2 PREFIX = /usr/local 3 3 DESTDIR = 4 4 LIBDIR = $(PREFIX)/lib … … 10 10 AR = ar -rc 11 11 RANLIB = ranlib 12 12 LD = $(CC) -nostdlib -shared 13 LIBTOOL = libtool 13 14 RM = rm -f 14 15 LN = ln -f 15 16 MKDIR = mkdir -p … … 18 19 19 20 all: $(TARGETS) 20 21 21 libpthread_OBJS = pthread. o22 libpthread_OBJS = pthread.lo 22 23 libpthread_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) 23 libpthread_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) 24 libpthread_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) -Xcompiler -nostdlib 24 25 25 libpthread.a: $(libpthread_OBJS) 26 $(AR) libpthread.a $(libpthread_OBJS) 27 $(RANLIB) libpthread.a 26 libpthread.la: $(libpthread_OBJS) 27 $(LIBTOOL) --mode=link $(CC) -o libpthread.la $(libpthread_OBJS) -Xcompiler -nostdlib -rpath $(LIBDIR) $(libpthread_LDFLAGS) 28 28 29 libpthread.so: $(libpthread_OBJS) 30 $(LD) -o libpthread.so -Wl,-soname,libpthread.so.0 $(libpthread_OBJS) 31 32 pthread.o: pthread.c 33 $(CC) $(libpthread_CFLAGS) -c pthread.c 29 pthread.o pthread.lo: pthread.c 30 $(LIBTOOL) --mode=compile $(CC) $(libpthread_CFLAGS) -c pthread.c 34 31 35 32 clean: 36 33 $(RM) $(libpthread_OBJS) … … 40 37 41 38 install: all 42 39 $(MKDIR) $(DESTDIR)$(LIBDIR) 43 $(INSTALL) -m 0644 libpthread.a $(DESTDIR)$(LIBDIR)/libpthread.a 44 $(INSTALL) -m 0755 libpthread.so $(DESTDIR)$(LIBDIR)/libpthread.so.0.0 45 $(LN) -s libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so.0 46 $(LN) -s libpthread.so.0.0 $(DESTDIR)$(LIBDIR)/libpthread.so 40 $(LIBTOOL) --mode=install $(INSTALL) -m 0755 libpthread.la $(DESTDIR)$(LIBDIR)/libpthread.la 41 $(LIBTOOL) --mode=finish $(DESTDIR)/$(LIBDIR) 47 42 48 43 uninstall: 49 $(RM) $(DESTDIR)$(LIBDIR)/libpthread.a 50 $(RM) $(DESTDIR)$(LIBDIR)/libpthread.so.0.0 51 $(RM) $(DESTDIR)$(LIBDIR)/libpthread.so.0 52 $(RM) $(DESTDIR)$(LIBDIR)/libpthread.so 44 $(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(LIBDIR)/libpthread.la 53 45 54 46 .PHONY: all clean distclean install uninstall -
src/pthread/project.conf
diff -Naur libc-0.0.3.orig/src/pthread/project.conf libc-0.0.3/src/pthread/project.conf
old new 6 6 dist=Makefile 7 7 8 8 [libpthread] 9 type=lib rary9 type=libtool 10 10 sources=pthread.c 11 ldflags=-Xcompiler -nostdlib 11 12 install=$(LIBDIR) -
src/socket/Makefile
diff -Naur libc-0.0.3.orig/src/socket/Makefile libc-0.0.3/src/socket/Makefile
old new 1 1 SUBDIRS = kernel/freebsd kernel/linux kernel/netbsd 2 TARGETS = libsocket. a libsocket.so2 TARGETS = libsocket.la 3 3 PREFIX = /usr/local 4 4 DESTDIR = 5 5 LIBDIR = $(PREFIX)/lib … … 13 13 AR = ar -rc 14 14 RANLIB = ranlib 15 15 LD = $(CC) -nostdlib -shared 16 LIBTOOL = libtool 16 17 RM = rm -f 17 18 LN = ln -f 18 19 MKDIR = mkdir -p … … 24 25 subdirs: 25 26 @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done 26 27 27 libsocket_OBJS = arpa/inet. o netdb.o sys/socket.o syscalls.o28 libsocket_OBJS = arpa/inet.lo netdb.lo sys/socket.lo syscalls.lo 28 29 libsocket_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS) 29 libsocket_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) 30 libsocket_LDFLAGS = $(LDFLAGSF) $(LDFLAGS) -Xcompiler -nostdlib 30 31 libsocket_ASFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(ASFLAGS) 31 32 32 libsocket.a: $(libsocket_OBJS) 33 $(AR) libsocket.a $(libsocket_OBJS) 34 $(RANLIB) libsocket.a 33 libsocket.la: $(libsocket_OBJS) 34 $(LIBTOOL) --mode=link $(CC) -o libsocket.la $(libsocket_OBJS) -Xcompiler -nostdlib -rpath $(LIBDIR) $(libsocket_LDFLAGS) 35 35 36 libsocket.so: $(libsocket_OBJS) 37 $(L D) -o libsocket.so -Wl,-soname,libsocket.so.0 $(libsocket_OBJS)36 arpa/inet.o arpa/inet.lo: arpa/inet.c 37 $(LIBTOOL) --mode=compile $(CC) $(libsocket_CFLAGS) -o arpa/inet.o -c arpa/inet.c 38 38 39 arpa/inet.o: arpa/inet.c40 $( CC) $(libsocket_CFLAGS) -o arpa/inet.o -c arpa/inet.c39 netdb.o netdb.lo: netdb.c 40 $(LIBTOOL) --mode=compile $(CC) $(libsocket_CFLAGS) -c netdb.c 41 41 42 netdb.o: netdb.c 43 $( CC) $(libsocket_CFLAGS) -c netdb.c42 sys/socket.o sys/socket.lo: sys/socket.c kernel/linux/common.h kernel/netbsd/common.h syscalls.h 43 $(LIBTOOL) --mode=compile $(CC) $(libsocket_CFLAGS) -o sys/socket.o -c sys/socket.c 44 44 45 sys/socket.o: sys/socket.c kernel/linux/common.h kernel/netbsd/common.h syscalls.h 46 $(CC) $(libsocket_CFLAGS) -o sys/socket.o -c sys/socket.c 47 48 syscalls.o: syscalls.S kernel/linux/common.h kernel/linux/arm/syscalls.S kernel/linux/i386/syscalls.S kernel/netbsd/amd64/syscalls.S kernel/netbsd/i386/syscalls.S kernel/netbsd/common.h kernel/netbsd/sparc/syscalls.S 49 $(AS) $(libsocket_ASFLAGS) -o syscalls.o syscalls.S 45 syscalls.o syscalls.lo: syscalls.S kernel/linux/common.h kernel/linux/arm/syscalls.S kernel/linux/i386/syscalls.S kernel/netbsd/amd64/syscalls.S kernel/netbsd/i386/syscalls.S kernel/netbsd/common.h kernel/netbsd/sparc/syscalls.S 46 $(LIBTOOL) --mode=compile $(AS) $(libsocket_ASFLAGS) -o syscalls.o syscalls.S 50 47 51 48 clean: 52 49 @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done … … 60 57 install: all 61 58 @for i in $(SUBDIRS); do (cd $$i && $(MAKE) install) || exit; done 62 59 $(MKDIR) $(DESTDIR)$(LIBDIR) 63 $(INSTALL) -m 0644 libsocket.a $(DESTDIR)$(LIBDIR)/libsocket.a 64 $(INSTALL) -m 0755 libsocket.so $(DESTDIR)$(LIBDIR)/libsocket.so.0.0 65 $(LN) -s libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so.0 66 $(LN) -s libsocket.so.0.0 $(DESTDIR)$(LIBDIR)/libsocket.so 60 $(LIBTOOL) --mode=install $(INSTALL) -m 0755 libsocket.la $(DESTDIR)$(LIBDIR)/libsocket.la 61 $(LIBTOOL) --mode=finish $(DESTDIR)/$(LIBDIR) 67 62 68 63 uninstall: 69 64 @for i in $(SUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit; done 70 $(RM) $(DESTDIR)$(LIBDIR)/libsocket.a 71 $(RM) $(DESTDIR)$(LIBDIR)/libsocket.so.0.0 72 $(RM) $(DESTDIR)$(LIBDIR)/libsocket.so.0 73 $(RM) $(DESTDIR)$(LIBDIR)/libsocket.so 65 $(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(LIBDIR)/libsocket.la 74 66 75 67 .PHONY: all subdirs clean distclean install uninstall -
src/socket/project.conf
diff -Naur libc-0.0.3.orig/src/socket/project.conf libc-0.0.3/src/socket/project.conf
old new 9 9 dist=Makefile,syscalls.h 10 10 11 11 [libsocket] 12 type=lib rary12 type=libtool 13 13 sources=arpa/inet.c,netdb.c,sys/socket.c,syscalls.S 14 ldflags=-Xcompiler -nostdlib 14 15 install=$(LIBDIR) 15 16 16 17 [sys/socket.c]
Note: See TracBrowser
for help on using the repository browser.