Files
retrobsd/src/libc/string/Makefile
2014-04-09 14:27:18 +01:00

35 lines
862 B
Makefile

#
# This is the Makefile for the 'string' functions. New routines ported from
# 4.4BSD's libc/string directory go here but existing libc/gen files are
# being left where they are.
#
TOPSRC = $(shell cd ../../..; pwd)
include $(TOPSRC)/target.mk
DEFS =
CFLAGS += ${DEFS} -Os
SRCS = strcspn.c strpbrk.c strerror.c strsep.c strspn.c strstr.c strtok.c strtok_r.c
OBJS = strcspn.o strpbrk.o strerror.o strsep.o strspn.o strstr.o strtok.o strtok_r.o
all: string.a
string.a: ${OBJS}
@echo "building normal string.a"
@ar cru string.a ${OBJS}
clean:
rm -f *.o *~ profiled/*.o tags Makefile.bak string.a string_p.a
depend: ${SRCS}
mkdep ${CFLAGS} ${SRCS}
tags:
cwd=`pwd`; \
for i in ${SRCS}; do \
ctags -a -f ${TAGSFILE} $$cwd/$$i; \
done
# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.