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)/. |
---|