diff options
Diffstat (limited to 'bin/dd/Makefile')
-rw-r--r-- | bin/dd/Makefile | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/bin/dd/Makefile b/bin/dd/Makefile new file mode 100644 index 000000000000..eb8ec8527b17 --- /dev/null +++ b/bin/dd/Makefile @@ -0,0 +1,27 @@ +# @(#)Makefile 8.1 (Berkeley) 5/31/93 +# $FreeBSD$ + +PROG= dd +SRCS= args.c conv.c conv_tab.c dd.c misc.c position.c + +# +# Test the character conversion functions. We have to be explicit about +# which LC_LANG we use because the definition of upper and lower case +# depends on it. +# + +CLEANFILES= gen + +test: ${PROG} gen +.for conv in ascii ebcdic ibm oldascii oldebcdic oldibm \ + pareven parnone parodd parset \ + swab lcase ucase + @${ECHO} testing conv=${conv} + @./gen | \ + LC_ALL=en_US.US-ASCII ./dd conv=${conv} 2>/dev/null | \ + LC_ALL=en_US.US-ASCII hexdump -C | \ + diff -I FreeBSD - ${.CURDIR}/ref.${conv} +.endfor + @rm -f gen + +.include <bsd.prog.mk> |