1</$objtype/mkfile 2 3TARG=mp3enc 4OFILES=\ 5 VbrTag.$O\ 6 bitstream.$O\ 7 encoder.$O\ 8 fft.$O\ 9 get_audio.$O\ 10 id3tag.$O\ 11 lame.$O\ 12 lametime.$O\ 13 main.$O\ 14 mpglib_interface.$O\ 15 newmdct.$O\ 16 parse.$O\ 17 pcm.$O\ 18 portableio.$O\ 19 psymodel.$O\ 20 quantize.$O\ 21 quantize_pvt.$O\ 22 reservoir.$O\ 23 set_get.$O\ 24 tables.$O\ 25 takehiro.$O\ 26 timestatus.$O\ 27 tools.$O\ 28 util.$O\ 29 vbrquantize.$O\ 30 version.$O\ 31 vorbis_interface.$O\ 32 33BIN=/$objtype/bin/games 34# need a way to ignore this on non-386en 35# LIB=/$objtype/lib/lib387.a 36</sys/src/cmd/mkone 37 38CC=pcc 39CFLAGS=\ 40 -I.\ 41 -D_POSIX_SOURCE\ 42 -DSTDC_HEADERS\ 43 -DUSE_LAYER_1\ 44 -DUSE_LAYER_2\ 45 -D'CHAR_BIT=8'\ 46 -D'SIZEOF_DOUBLE=8'\ 47 -D'SIZEOF_FLOAT=4'\ 48 -D'SIZEOF_INT=4'\ 49 -D'SIZEOF_LONG=4'\ 50 -D'SIZEOF_LONG_DOUBLE=8'\ 51 -D'SIZEOF_LONG_LONG=8'\ 52 -D'SIZEOF_SHORT=2'\ 53 -D'SIZEOF_UNSIGNED_INT=4'\ 54 -D'SIZEOF_UNSIGNED_LONG=4'\ 55 -D'SIZEOF_UNSIGNED_LONG_LONG=8'\ 56 -D'SIZEOF_UNSIGNED_SHORT=2'\ 57 -+ -c 58LDFLAGS= # -p 59 60testcase.new.mp3: testcase.wav $O.out 61 $O.out --nores -h testcase.wav testcase.new.mp3 62 63test:V: testcase.new.mp3 64 cmp -l testcase.new.mp3 testcase.mp3 | wc -l 65 rm testcase.new.mp3 66