diff options
author | Eric Andersen <andersen@codepoet.org> | 2000-10-28 00:28:47 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2000-10-28 00:28:47 +0000 |
commit | a9d3b94d6c54e89ad9f609a3931abc488ca624e5 (patch) | |
tree | d2b6f9df936373582c2ebd7cb5eac8a2282bb0df /libc | |
parent | ab262188b031c842ae09b15b150600287ead45cc (diff) |
_start.c is a failed experiment. Go back to using asm...
Diffstat (limited to 'libc')
-rw-r--r-- | libc/stdlib/Makefile | 3 | ||||
-rw-r--r-- | libc/sysdeps/linux/common/Makefile | 13 | ||||
-rw-r--r-- | libc/sysdeps/linux/i386/Makefile | 2 |
3 files changed, 12 insertions, 6 deletions
diff --git a/libc/stdlib/Makefile b/libc/stdlib/Makefile index 1a8650ad8..71b2880d2 100644 --- a/libc/stdlib/Makefile +++ b/libc/stdlib/Makefile @@ -34,9 +34,10 @@ MOBJ2=on_exit.o atexit.o __do_exit.o exit.o CSRC = abort.c getenv.c mktemp.c qsort.c realpath.c strtod.c strtoul.c \ abs.c bsearch.c mkstemp.c putenv.c rand.c setenv.c strtol.c system.c COBJS=$(patsubst %.c,%.o, $(CSRC)) -OBJS=$(MOBJ) $(MOBJ2) $(COBJS) +OBJS=$(MOBJ) $(MOBJ2) $(COBJS) + all: $(OBJS) $(LIBC) $(LIBC): ar-target subdirs diff --git a/libc/sysdeps/linux/common/Makefile b/libc/sysdeps/linux/common/Makefile index dd891d176..fa8936af8 100644 --- a/libc/sysdeps/linux/common/Makefile +++ b/libc/sysdeps/linux/common/Makefile @@ -25,8 +25,13 @@ TOPDIR=../../../ include $(TOPDIR)Rules.mak LIBC=$(TOPDIR)libc.a -#The file makefile.objs defines $(COBJS) -include makefile.objs + +CSRC =closedir.o dirfd.o getdnnm.o gethstnm.o getpagesize.o \ +isatty.o kernel_version.o mkfifo.o opendir.o rewinddir.o \ +seekdir.o setegid.o seteuid.o setpgrp.o tcgetatr.o tell.o \ +telldir.o wait.o wait3.o _fxstat.o _lxstat.o _xstat.o _xmknod.o +COBJS=$(patsubst %.c,%.o, $(CSRC)) + MSRC=syscalls.c MOBJ=$(shell ./list_syscalls.sh) @@ -45,8 +50,8 @@ $(MOBJ): $(MSRC) $(STRIPTOOL) -x -R .note -R .comment $*.o $(COBJS): - $(CC) $(CFLAGS) $< -c $*.c -o $*.o - $(STRIPTOOL) -x -R .note -R .comment $*.o + $(CC) $(CFLAGS) -g $< -c $*.c -o $*.o + #$(STRIPTOOL) -x -R .note -R .comment $*.o clean: rm -f *.[oa] *~ core diff --git a/libc/sysdeps/linux/i386/Makefile b/libc/sysdeps/linux/i386/Makefile index c7c87d8a5..018ac653a 100644 --- a/libc/sysdeps/linux/i386/Makefile +++ b/libc/sysdeps/linux/i386/Makefile @@ -25,7 +25,7 @@ include $(TOPDIR)Rules.mak LIBC=$(TOPDIR)libc.a ASFLAGS=$(CFLAGS) -SSRC=longjmp.S setjmp.S #_start.S #clone.S +SSRC=_start.S longjmp.S setjmp.S #_start.S #clone.S SOBJS=$(patsubst %.S,%.o, $(SSRC)) CSRC=readdir.c #select.c |