| [1] | 1 |  | 
|---|
 | 2 | LIB=    c | 
|---|
 | 3 |  | 
|---|
 | 4 | VPATH=  $(SRCDIR) $(SRCDIR)cpu/$(CPU) | 
|---|
 | 5 |  | 
|---|
 | 6 | SRCS=   abort.c abs.c assert.c atexit.c atoi.c atol.c atoll.c bsearch.c \ | 
|---|
 | 7 |         btowc.c chdir.c clearerr.c clock.c close.c closedir.c creat.c crypt.c \ | 
|---|
 | 8 |         div.c dma_memcpy.c __dtostr.c errlistu.c errno_list.c \ | 
|---|
 | 9 |         errno_location.c execl.c execlp.c execv.c execve.c execvp.c fclose.c \ | 
|---|
 | 10 |         fdglue2.c fdglue.c fdopen.c fdprintf.c feof.c ferror.c fflush.c ffs.c \ | 
|---|
 | 11 |         fgetc_unlocked.c fgetpos.c fgets.c fileno.c fopen.c fork.c fprintf.c \ | 
|---|
 | 12 |         fputc_unlocked.c fputs.c fread.c freopen.c fscanf.c fseek.c fseeko.c \ | 
|---|
 | 13 |         fsetpos.c ftell.c ftello.c fwrite.c getcwd.c getenv.c getopt.c \ | 
|---|
 | 14 |         getopt_data.c getopt_long.c getopt_long_only.c getpid.c gettimeofday.c \ | 
|---|
 | 15 |         heap_manager.c iprintf.c isalnum.c isalpha.c isascii.c isatty.c \ | 
|---|
 | 16 |         isblank.c iscntrl.c isdigit.c isgraph.c islower.c isprint.c ispunct.c \ | 
|---|
 | 17 |         isspace.c isupper.c iswalnum.c iswalpha.c iswblank.c iswcntrl.c \ | 
|---|
 | 18 |         iswdigit.c iswgraph.c iswlower.c iswprint.c iswpunct.c iswspace.c \ | 
|---|
 | 19 |         iswupper.c iswxdigit.c isxdigit.c kill.c ldiv.c llabs.c lldiv.c \ | 
|---|
 | 20 |         __lltostr.c lseek.c __ltostr.c madvise.c mblen.c mbrlen.c mbrtowc.c \ | 
|---|
 | 21 |         mbsinit.c mbsrtowcs.c mbstowcs.c mbtowc.c mcntl.c md5.c md5crypt.c \ | 
|---|
 | 22 |         memccpy.c memchr.c memcmp.c memcpy.c memmem.c memmove.c memrchr.c \ | 
|---|
 | 23 |         memset.c mkdir.c mkfifo.c mkstemp.c mmap.c munmap.c open.c opendir.c \ | 
|---|
 | 24 |         perror.c pipe.c printf.c putchar.c putenv.c puts.c qsort.c rand48.c \ | 
|---|
 | 25 |         rand.c rand_r.c read.c readdir.c rx.c scanf.c setenv.c setlinebuf.c \ | 
|---|
 | 26 |         setvbuf.c signal.c sleep.c sprintf.c sscanf.c stat.c stderr.c stdin.c \ | 
|---|
 | 27 |         stdout.c strcasecmp.c strcat.c strchr.c strcmp.c strcpy.c strcspn.c \ | 
|---|
 | 28 |         strdup.c strerror.c strlcat.c strlcpy.c strlen.c strncasecmp.c \ | 
|---|
 | 29 |         strncat.c strncmp.c strncpy.c strpbrk.c strrchr.c strsep.c strspn.c \ | 
|---|
 | 30 |         strstr.c strtod.c strtof.c strtok.c strtok_r.c strtol.c strtold.c \ | 
|---|
 | 31 |         strtoll.c strtoul.c strtoull.c strxfrm.c swab.c sysconf.c \ | 
|---|
 | 32 |         sys_errlist.c tmpfile.c tolower.c toupper.c towlower.c towupper.c \ | 
|---|
 | 33 |         ungetc.c unlink.c unsetenv.c vfdprintf.c vfprintf.c vfscanf.c \ | 
|---|
 | 34 |         __v_printf.c vprintf.c __v_scanf.c vscanf.c vsnprintf.c vsprintf.c \ | 
|---|
 | 35 |         vsscanf.c wcrtomb.c wcscat.c wcschr.c wcscmp.c wcscpy.c wcslen.c \ | 
|---|
 | 36 |         wcsncat.c wcsncpy.c wcsrchr.c wcsstr.c wctomb.c wctype.c wcwidth.c \ | 
|---|
 | 37 |         wmemcmp.c wmemcpy.c wmemset.c write.c crt0.c rewind.c snprintf.c rmdir.c \ | 
|---|
 | 38 |         remove.c getwd.c __time.c ftime.c chmod.c fsync.c times.c | 
|---|
 | 39 |  | 
|---|
 | 40 | SRCS+=  __cpu_jmp.S  cpu_syscall.c | 
|---|
 | 41 |  | 
|---|
 | 42 | INCFLAGS=       -I$(SRCDIR)/include -I$(SRCDIR)cpu/$(CPU) \ | 
|---|
 | 43 |                 -I$(SRCDIR)../libpthread/include -I$(SRCDIR)../libgomp/include \ | 
|---|
 | 44 |                 -I$(SRCDIR)../libm/include | 
|---|
 | 45 |  | 
|---|
 | 46 | include $(SRCDIR)../lib.mk | 
|---|
 | 47 |  | 
|---|
 | 48 | all: | 
|---|
 | 49 |         cp crt0.o $(LIBDIR)/. | 
|---|