1*61ca6911SLexi WinterPACKAGE= bzip2 2*61ca6911SLexi Winter 3a35f04fbSWarner LoshBZ2DIR= ${SRCTOP}/contrib/bzip2 4d6a9fd06SDavid E. O'Brien.PATH: ${BZ2DIR} 5d6a9fd06SDavid E. O'Brien 6d6a9fd06SDavid E. O'BrienPROG= bzip2 761317089SDavid E. O'BrienCFLAGS+= -D_FILE_OFFSET_BITS=64 8d6a9fd06SDavid E. O'Brien 9b7946da9SEd SchoutenWARNS?= 3 10b7946da9SEd Schouten 113e11bd9eSBaptiste DaroussinLIBADD= bz2 12d6a9fd06SDavid E. O'Brien 13d6a9fd06SDavid E. O'BrienLINKS= ${BINDIR}/bzip2 ${BINDIR}/bunzip2 14d6a9fd06SDavid E. O'BrienLINKS+= ${BINDIR}/bzip2 ${BINDIR}/bzcat 1569ac7c76SMark JohnstonMLINKS= bzip2.1 bunzip2.1 \ 1669ac7c76SMark Johnston bzip2.1 bzcat.1 \ 1769ac7c76SMark Johnston bzip2.1 bzip2recover.1 18d6a9fd06SDavid E. O'Brien 19d6a9fd06SDavid E. O'BrienREFFILES= sample1.ref sample2.ref sample3.ref 20d6a9fd06SDavid E. O'BrienDREFFILES= sample1.bz2 sample2.bz2 sample3.bz2 21d6a9fd06SDavid E. O'BrienTESTFILES= ${REFFILES} ${DREFFILES} 22d6a9fd06SDavid E. O'Brien 23d6a9fd06SDavid E. O'BrienCLEANFILES+= ${TESTFILES} \ 24d6a9fd06SDavid E. O'Brien sample1.rb2 sample2.rb2 sample3.rb2 \ 25d6a9fd06SDavid E. O'Brien sample1.tst sample2.tst sample3.tst 26d6a9fd06SDavid E. O'Brien 27d6a9fd06SDavid E. O'Brien.for f in ${REFFILES} 28d6a9fd06SDavid E. O'Brien${f}: ${f}.gz.uu 29d6a9fd06SDavid E. O'Brien uudecode -p ${BZ2DIR}/${f}.gz.uu | gunzip > ${f} 30d6a9fd06SDavid E. O'Brien.endfor 31d6a9fd06SDavid E. O'Brien.for f in ${DREFFILES} 32d6a9fd06SDavid E. O'Brien${f}: ${f}.uu 33d6a9fd06SDavid E. O'Brien uudecode ${BZ2DIR}/${f}.uu 34d6a9fd06SDavid E. O'Brien.endfor 35d6a9fd06SDavid E. O'Brien 36d6a9fd06SDavid E. O'Brientest: bzip2 ${TESTFILES} 37d6a9fd06SDavid E. O'Brien @cat ${BZ2DIR}/words1 38d6a9fd06SDavid E. O'Brien ./bzip2 -1 < sample1.ref > sample1.rb2 39d6a9fd06SDavid E. O'Brien ./bzip2 -2 < sample2.ref > sample2.rb2 40d6a9fd06SDavid E. O'Brien ./bzip2 -3 < sample3.ref > sample3.rb2 41d6a9fd06SDavid E. O'Brien ./bzip2 -d < sample1.bz2 > sample1.tst 42d6a9fd06SDavid E. O'Brien ./bzip2 -d < sample2.bz2 > sample2.tst 43d6a9fd06SDavid E. O'Brien ./bzip2 -ds < sample3.bz2 > sample3.tst 44d6a9fd06SDavid E. O'Brien cmp sample1.bz2 sample1.rb2 45d6a9fd06SDavid E. O'Brien cmp sample2.bz2 sample2.rb2 46d6a9fd06SDavid E. O'Brien cmp sample3.bz2 sample3.rb2 47d6a9fd06SDavid E. O'Brien cmp sample1.tst sample1.ref 48d6a9fd06SDavid E. O'Brien cmp sample2.tst sample2.ref 49d6a9fd06SDavid E. O'Brien cmp sample3.tst sample3.ref 50d6a9fd06SDavid E. O'Brien @cat ${BZ2DIR}/words3 51d6a9fd06SDavid E. O'Brien 52d6a9fd06SDavid E. O'Brien.include <bsd.prog.mk> 53