248 lines
4.2 KiB
Makefile
248 lines
4.2 KiB
Makefile
libc_a_SOURCES += \
|
|
%D%/__adjust.c \
|
|
%D%/__atexit.c \
|
|
%D%/__call_atexit.c \
|
|
%D%/__exp10.c \
|
|
%D%/__ten_mu.c \
|
|
%D%/_Exit.c \
|
|
%D%/abort.c \
|
|
%D%/abs.c \
|
|
%D%/aligned_alloc.c \
|
|
%D%/assert.c \
|
|
%D%/atexit.c \
|
|
%D%/atof.c \
|
|
%D%/atoff.c \
|
|
%D%/atoi.c \
|
|
%D%/atol.c \
|
|
%D%/calloc.c \
|
|
%D%/callocr.c \
|
|
%D%/cfreer.c \
|
|
%D%/div.c \
|
|
%D%/dtoa.c \
|
|
%D%/dtoastub.c \
|
|
%D%/environ.c \
|
|
%D%/envlock.c \
|
|
%D%/eprintf.c \
|
|
%D%/exit.c \
|
|
%D%/freer.c \
|
|
%D%/gdtoa-gethex.c \
|
|
%D%/gdtoa-hexnan.c \
|
|
%D%/getenv.c \
|
|
%D%/getenv_r.c \
|
|
%D%/imaxabs.c \
|
|
%D%/imaxdiv.c \
|
|
%D%/itoa.c \
|
|
%D%/labs.c \
|
|
%D%/ldiv.c \
|
|
%D%/ldtoa.c \
|
|
%D%/gdtoa-ldtoa.c \
|
|
%D%/gdtoa-gdtoa.c \
|
|
%D%/gdtoa-dmisc.c \
|
|
%D%/gdtoa-gmisc.c \
|
|
%D%/mallinfor.c \
|
|
%D%/malloc.c \
|
|
%D%/mallocr.c \
|
|
%D%/mallstatsr.c \
|
|
%D%/mblen.c \
|
|
%D%/mblen_r.c \
|
|
%D%/mbstowcs.c \
|
|
%D%/mbstowcs_r.c \
|
|
%D%/mbtowc.c \
|
|
%D%/mbtowc_r.c \
|
|
%D%/mlock.c \
|
|
%D%/mprec.c \
|
|
%D%/msizer.c \
|
|
%D%/mstats.c \
|
|
%D%/on_exit_args.c \
|
|
%D%/quick_exit.c \
|
|
%D%/rand.c \
|
|
%D%/rand_r.c \
|
|
%D%/random.c \
|
|
%D%/realloc.c \
|
|
%D%/reallocarray.c \
|
|
%D%/reallocf.c \
|
|
%D%/reallocr.c \
|
|
%D%/sb_charsets.c \
|
|
%D%/strtod.c \
|
|
%D%/strtoimax.c \
|
|
%D%/strtol.c \
|
|
%D%/strtoul.c \
|
|
%D%/strtoumax.c \
|
|
%D%/utoa.c \
|
|
%D%/wcstod.c \
|
|
%D%/wcstoimax.c \
|
|
%D%/wcstol.c \
|
|
%D%/wcstoul.c \
|
|
%D%/wcstoumax.c \
|
|
%D%/wcstombs.c \
|
|
%D%/wcstombs_r.c \
|
|
%D%/wctomb.c \
|
|
%D%/wctomb_r.c
|
|
|
|
if HAVE_LONG_DOUBLE
|
|
libc_a_SOURCES += \
|
|
%D%/strtodg.c \
|
|
%D%/strtold.c \
|
|
%D%/strtorx.c \
|
|
%D%/wcstold.c
|
|
endif # HAVE_LONG_DOUBLE
|
|
|
|
if NEWLIB_NANO_MALLOC
|
|
MALIGNR = nano-malignr
|
|
MALLOPTR = nano-malloptr
|
|
PVALLOCR = nano-pvallocr
|
|
VALLOCR = nano-vallocr
|
|
FREER = nano-freer
|
|
REALLOCR = nano-reallocr
|
|
CALLOCR = nano-callocr
|
|
CFREER = nano-cfreer
|
|
MALLINFOR = nano-mallinfor
|
|
MALLSTATSR = nano-mallstatsr
|
|
MSIZER = nano-msizer
|
|
MALLOCR = nano-mallocr
|
|
else
|
|
MALIGNR = malignr
|
|
MALLOPTR = malloptr
|
|
PVALLOCR = pvallocr
|
|
VALLOCR = vallocr
|
|
FREER = freer
|
|
REALLOCR = reallocr
|
|
CALLOCR = callocr
|
|
CFREER = cfreer
|
|
MALLINFOR = mallinfor
|
|
MALLSTATSR = mallstatsr
|
|
MSIZER = msizer
|
|
MALLOCR = mallocr
|
|
endif
|
|
|
|
libc_a_SOURCES += \
|
|
%D%/arc4random.c \
|
|
%D%/arc4random_uniform.c \
|
|
%D%/cxa_atexit.c \
|
|
%D%/cxa_finalize.c \
|
|
%D%/drand48.c \
|
|
%D%/ecvtbuf.c \
|
|
%D%/efgcvt.c \
|
|
%D%/erand48.c \
|
|
%D%/jrand48.c \
|
|
%D%/lcong48.c \
|
|
%D%/lrand48.c \
|
|
%D%/mrand48.c \
|
|
%D%/msize.c \
|
|
%D%/mtrim.c \
|
|
%D%/nrand48.c \
|
|
%D%/rand48.c \
|
|
%D%/seed48.c \
|
|
%D%/srand48.c \
|
|
%D%/strtoll.c \
|
|
%D%/strtoll_r.c \
|
|
%D%/strtoull.c \
|
|
%D%/strtoull_r.c \
|
|
%D%/wcstoll.c \
|
|
%D%/wcstoll_r.c \
|
|
%D%/wcstoull.c \
|
|
%D%/wcstoull_r.c \
|
|
%D%/atoll.c \
|
|
%D%/llabs.c \
|
|
%D%/lldiv.c
|
|
|
|
%C%_ELIX_2_SOURCES = \
|
|
%D%/a64l.c \
|
|
%D%/btowc.c \
|
|
%D%/getopt.c \
|
|
%D%/getsubopt.c \
|
|
%D%/l64a.c \
|
|
%D%/malign.c \
|
|
%D%/malignr.c \
|
|
%D%/malloptr.c \
|
|
%D%/mbrlen.c \
|
|
%D%/mbrtowc.c \
|
|
%D%/mbsinit.c \
|
|
%D%/mbsnrtowcs.c \
|
|
%D%/mbsrtowcs.c \
|
|
%D%/on_exit.c \
|
|
%D%/pvallocr.c \
|
|
%D%/valloc.c \
|
|
%D%/vallocr.c \
|
|
%D%/wcrtomb.c \
|
|
%D%/wcsnrtombs.c \
|
|
%D%/wcsrtombs.c \
|
|
%D%/wctob.c
|
|
|
|
%C%_ELIX_3_SOURCES = \
|
|
%D%/putenv.c \
|
|
%D%/putenv_r.c \
|
|
%D%/setenv.c \
|
|
%D%/setenv_r.c
|
|
|
|
%C%_ELIX_4_SOURCES = \
|
|
%D%/rpmatch.c \
|
|
%D%/system.c
|
|
|
|
if ELIX_LEVEL_1
|
|
%C%_ELIX_SOURCES =
|
|
else
|
|
if ELIX_LEVEL_2
|
|
%C%_ELIX_SOURCES = $(%C%_ELIX_2_SOURCES)
|
|
else
|
|
if ELIX_LEVEL_3
|
|
%C%_ELIX_SOURCES = $(%C%_ELIX_2_SOURCES) $(%C%_ELIX_3_SOURCES)
|
|
else
|
|
%C%_ELIX_SOURCES = $(%C%_ELIX_2_SOURCES) $(%C%_ELIX_3_SOURCES) $(%C%_ELIX_4_SOURCES)
|
|
endif
|
|
endif
|
|
endif
|
|
libc_a_SOURCES += $(%C%_ELIX_SOURCES)
|
|
|
|
LIBC_CHEWOUT_FILES += \
|
|
%D%/_Exit.def \
|
|
%D%/a64l.def \
|
|
%D%/abort.def \
|
|
%D%/abs.def \
|
|
%D%/assert.def \
|
|
%D%/atexit.def \
|
|
%D%/atof.def \
|
|
%D%/atoi.def \
|
|
%D%/atoll.def \
|
|
%D%/calloc.def \
|
|
%D%/div.def \
|
|
%D%/ecvtbuf.def \
|
|
%D%/efgcvt.def \
|
|
%D%/envlock.def \
|
|
%D%/exit.def \
|
|
%D%/getenv.def \
|
|
%D%/itoa.def \
|
|
%D%/labs.def \
|
|
%D%/ldiv.def \
|
|
%D%/llabs.def \
|
|
%D%/lldiv.def \
|
|
%D%/malloc.def \
|
|
%D%/mblen.def \
|
|
%D%/mbsnrtowcs.def \
|
|
%D%/mbstowcs.def \
|
|
%D%/mbtowc.def \
|
|
%D%/mlock.def \
|
|
%D%/mstats.def \
|
|
%D%/on_exit.def \
|
|
%D%/rand.def \
|
|
%D%/rand48.def \
|
|
%D%/random.def \
|
|
%D%/rpmatch.def \
|
|
%D%/strtod.def \
|
|
%D%/strtol.def \
|
|
%D%/strtoll.def \
|
|
%D%/strtoul.def \
|
|
%D%/strtoull.def \
|
|
%D%/utoa.def \
|
|
%D%/wcsnrtombs.def \
|
|
%D%/wcstod.def \
|
|
%D%/wcstol.def \
|
|
%D%/wcstoll.def \
|
|
%D%/wcstoul.def \
|
|
%D%/wcstoull.def \
|
|
%D%/system.def \
|
|
%D%/wcstombs.def \
|
|
%D%/wctomb.def
|
|
|
|
LIBC_CHAPTERS += %D%/stdlib.tex
|