Makefile revision 199767f8919635c4928607450d9e0abb932109ce
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan# Originally from $NetBSD: Makefile,v 1.21 1997/10/26 22:08:38 lukem Exp $
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan# - We don't use the libc strerror/sys_errlist because the string table is
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan# quite large.
159d09a20817016f09b3ea28d1bdada4a336bb91Mark PhalanLIBSTAND_SRC= ${.CURDIR}/../../../../lib/libstand
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan# standalone components and stuff we have modified locally
159d09a20817016f09b3ea28d1bdada4a336bb91Mark PhalanSRCS+= gzguts.h zutil.h __main.c assert.c bcd.c bswap.c environment.c getopt.c gets.c \
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan globals.c pager.c printf.c strdup.c strerror.c strtol.c strtoul.c random.c \
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan# private (pruned) versions of libc string functions
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan# string functions from libc
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "powerpc" || \
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan ${MACHINE_CPUARCH} == "sparc64" || ${MACHINE_CPUARCH} == "amd64" || \
159d09a20817016f09b3ea28d1bdada4a336bb91Mark PhalanSRCS+= bcmp.c bcopy.c bzero.c ffs.c memccpy.c memchr.c memcmp.c memcpy.c \
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan memmove.c memset.c qdivrem.c strcat.c strchr.c strcmp.c strcpy.c \
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan strcspn.c strlen.c strncat.c strncmp.c strncpy.c strpbrk.c \
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan strrchr.c strsep.c strspn.c strstr.c strtok.c swab.c
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan# uuid functions from libc
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan# _setjmp/_longjmp
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan# decompression functionality from libbz2
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan# NOTE: to actually test this functionality after libbz2 upgrade compile
159d09a20817016f09b3ea28d1bdada4a336bb91Mark Phalan# loader(8) with LOADER_BZIP2_SUPPORT defined
-e "s|gzguts\.h|libstand_gzguts.h|" \
# depend on stand.h being able to be included multiple times