@ -0,0 +1,31 @@ |
|||||
|
--- ./second/Makefile.orig 2004-06-28 23:34:28.348996456 +0200
|
||||
|
+++ ./second/Makefile 2004-06-28 23:34:36.316785168 +0200
|
||||
|
@@ -85,7 +85,7 @@
|
||||
|
$(CC) $(CFLAGS) -c -o $@ $< |
||||
|
|
||||
|
util: util.c |
||||
|
- $(CC) -DSMALL_RELOC=$(SMALL_RELOC) -DLARGE_RELOC=$(LARGE_RELOC) -o $@ $<
|
||||
|
+ $(HOST_CC) -DSMALL_RELOC=$(SMALL_RELOC) -DLARGE_RELOC=$(LARGE_RELOC) -o $@ $<
|
||||
|
|
||||
|
clean: |
||||
|
$(RM) *.o fs/*.o second* silotftp* util fs/libfs.a |
||||
|
--- ./common/Makefile.orig 2004-06-28 23:32:28.987142216 +0200
|
||||
|
+++ ./common/Makefile 2004-06-28 23:33:46.917295032 +0200
|
||||
|
@@ -12,12 +12,15 @@
|
||||
|
|
||||
|
OBJS = sdiv.o rem.o udiv.o urem.o jmp.o printf.o console.o prom.o tree.o stringops2.o\ |
||||
|
stringops1.o ffs.o divdi3.o udivdi3.o |
||||
|
-PROGRAMS = bin2h
|
||||
|
|
||||
|
-all: $(OBJS) $(PROGRAMS)
|
||||
|
+bin2h:
|
||||
|
+ $(HOST_CC) $(CFLAGS) -o bin2h bin2h.c
|
||||
|
+
|
||||
|
+all: $(OBJS) bin2h
|
||||
|
|
||||
|
prom.o: prom.c |
||||
|
$(CC) $(CFLAGS) -c -Wa,-Av9 -o prom.o prom.c |
||||
|
|
||||
|
clean: |
||||
|
$(RM) $(PROGRAMS) *.o |
||||
|
+
|
@ -0,0 +1,14 @@ |
|||||
|
--- ./second/ls.c.orig 2004-06-28 21:28:22.725307784 +0200
|
||||
|
+++ ./second/ls.c 2004-06-28 21:28:29.333303216 +0200
|
||||
|
@@ -19,10 +19,10 @@
|
||||
|
USA. */ |
||||
|
|
||||
|
#include <silo.h> |
||||
|
+#include <linux/types.h>
|
||||
|
#include <stringops.h> |
||||
|
|
||||
|
typedef int FILE; |
||||
|
-#include <linux/types.h>
|
||||
|
#include <ext2fs/ext2_fs.h> |
||||
|
#include <ext2fs/ext2fs.h> |
||||
|
|
@ -0,0 +1,20 @@ |
|||||
|
--- ./second/Makefile.orig 2004-06-28 23:13:27.167725152 +0200
|
||||
|
+++ ./second/Makefile 2004-06-28 23:14:28.531396456 +0200
|
||||
|
@@ -58,13 +58,13 @@
|
||||
|
$(AR) rc $@ $(FS_OBJS) |
||||
|
|
||||
|
second: $(OBJS) mark.o |
||||
|
- $(LD) $(LDFLAGS_SMALL) -Bstatic -o second $(OBJS) -lext2fs mark.o
|
||||
|
- $(LD) $(LDFLAGS_LARGE) -Bstatic -o second2 $(OBJS) -lext2fs mark.o
|
||||
|
+ $(LD) $(USELIB) $(LDFLAGS_SMALL) -Bstatic -o second $(OBJS) -lext2fs mark.o
|
||||
|
+ $(LD) $(USELIB) $(LDFLAGS_LARGE) -Bstatic -o second2 $(OBJS) -lext2fs mark.o
|
||||
|
$(NM) second | grep -v '*ABS*' | sort > second.map |
||||
|
|
||||
|
silotftp: $(OBJSNET) mark.o |
||||
|
- $(LD) $(LDFLAGS_SMALL) -Bstatic -o silotftp $(OBJSNET) -lext2fs mark.o
|
||||
|
- $(LD) $(LDFLAGS_LARGE) -Bstatic -o silotftp2 $(OBJSNET) -lext2fs mark.o
|
||||
|
+ $(LD) $(USELIB) $(LDFLAGS_SMALL) -Bstatic -o silotftp $(OBJSNET) -lext2fs mark.o
|
||||
|
+ $(LD) $(USELIB) $(LDFLAGS_LARGE) -Bstatic -o silotftp2 $(OBJSNET) -lext2fs mark.o
|
||||
|
$(NM) silotftp | grep -v '*ABS*' | sort > silotftp.map |
||||
|
|
||||
|
second.l: second |
@ -0,0 +1,34 @@ |
|||||
|
--- ./common/udivdi3.S.orig 2004-06-28 21:23:18.727522472 +0200
|
||||
|
+++ ./common/udivdi3.S 2004-06-28 21:24:00.399187416 +0200
|
||||
|
@@ -17,6 +17,8 @@
|
||||
|
the Free Software Foundation, 59 Temple Place - Suite 330, |
||||
|
Boston, MA 02111-1307, USA. */ |
||||
|
|
||||
|
+ .register %g2,#scratch
|
||||
|
+
|
||||
|
.text |
||||
|
.align 4 |
||||
|
.globl __udivdi3 |
||||
|
--- ./second/muldi3.S.orig 2004-06-28 21:29:22.416233384 +0200
|
||||
|
+++ ./second/muldi3.S 2004-06-28 21:29:44.663851232 +0200
|
||||
|
@@ -17,6 +17,8 @@
|
||||
|
the Free Software Foundation, 59 Temple Place - Suite 330, |
||||
|
Boston, MA 02111-1307, USA. */ |
||||
|
|
||||
|
+ .register %g2,#scratch
|
||||
|
+
|
||||
|
.text |
||||
|
.align 4 |
||||
|
.globl __muldi3 |
||||
|
--- ./common/divdi3.S.orig 2004-06-28 21:21:26.144637672 +0200
|
||||
|
+++ ./common/divdi3.S 2004-06-28 21:21:52.257667888 +0200
|
||||
|
@@ -17,6 +17,9 @@
|
||||
|
the Free Software Foundation, 59 Temple Place - Suite 330, |
||||
|
Boston, MA 02111-1307, USA. */ |
||||
|
|
||||
|
+ .register %g3,#scratch
|
||||
|
+ .register %g2,#scratch
|
||||
|
+
|
||||
|
.data |
||||
|
.align 8 |
||||
|
.globl __clz_tab |