annotate target-utils/libc/Makefile @ 91:659fa1a26269

target-utils/libc: non-optimized C implementation of memset for the sake of completeness and compliance
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 28 Oct 2016 23:15:01 +0000
parents 8dc062c6359b
children a675cec34076
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
87
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 CC= arm-elf-gcc
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 CFLAGS= -Os -fno-builtin
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 CPPFLAGS=-I../include
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 AR= arm-elf-ar
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 RANLIB= arm-elf-ranlib
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6
91
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents: 90
diff changeset
7 OBJS= atoi.o bzero.o ctype_.o index.o memcpy.o memcpy16.o memcpy32.o memset.o\
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents: 90
diff changeset
8 rindex.o strcasecmp.o strcat.o strcmp.o strcpy.o strncat.o strncmp.o \
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents: 90
diff changeset
9 strncpy.o
87
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 all: libc.a
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 libc.a: ${OBJS}
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 ${AR} cru $@ ${OBJS}
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 ${RANLIB} $@
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 clean:
7fb62fc724dc target-utils/libc: beginning of newlib-ectomy
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 rm -f *.[oa] *errs