Selaa lähdekoodia

Updated to new scheme for handling syscalls.
-Erik

Eric Andersen 25 vuotta sitten
vanhempi
commit
f70b581e6b
1 muutettua tiedostoa jossa 7 lisäystä ja 1 poistoa
  1. 7 1
      libc/sysdeps/linux/i386/Makefile

+ 7 - 1
libc/sysdeps/linux/i386/Makefile

@@ -14,13 +14,19 @@ LIBC=$(TOPDIR)libc.a
 .S.o:
 	$(CC) $(CFLAGS) -c -o $*.o $<
 
+SSRC=syscall.S
+OBJ= setjmp.o longjmp.o readdir.o _start.o _exit.o #select.o 
 include makefile.objs
 
 all: $(LIBC)
 
-$(LIBC): $(OBJ)
+$(LIBC): $(OBJ) $(LIBC)($(SOBJ))
 	$(AR) $(ARFLAGS) $@ $(OBJ)
 
+$(LIBC)($(SOBJ)): $(SSRC)
+	$(CC) $(CFLAGS) -DL_$* $< -c -o $*.o
+	$(AR) $(ARFLAGS) $@ $*.o
+
 transfer:
 	-@rm -f ../include/stdio.h
 	cp -p stdio.h ../include/.