ref: 3ccbd4803bcc75be860dd67bb3a56b114251433b
dir: /mkfile/
</$objtype/mkfile
LIB=libvpx.$objtype.a
CFLAGS=$CFLAGS -I. -Iplan9 -p -D__plan9__ -D__${objtype}__ -Dvolatile= -DNDEBUG
OFILES=\
# args.$O\
# ivfdec.$O\
# ivfenc.$O\
# md5_utils.$O\
# rate_hist.$O\
# tools_common.$O\
# video_reader.$O\
# video_writer.$O\
# vpxdec.$O\
# vpxenc.$O\
# vpxstats.$O\
# warnings.$O\
# y4menc.$O\
# y4minput.$O\
# vp8/ \
vp8_cx_iface.$O\
vp8_dx_iface.$O\
# vp8/common \
alloccommon.$O\
blockd.$O\
context.$O\
debugmodes.$O\
dequantize.$O\
entropy.$O\
entropymode.$O\
entropymv.$O\
extend.$O\
filter.$O\
findnearmv.$O\
idct_blk.$O\
idctllm.$O\
loopfilter_filters.$O\
mbpitch.$O\
# mfqe.$O\
modecont.$O\
postproc.$O\
quant_common.$O\
reconinter.$O\
reconintra.$O\
reconintra4x4.$O\
rtcd.$O\
setupintrarecon.$O\
swapyv12buffer.$O\
treecoder.$O\
vp8_loopfilter.$O\
vp8_skin_detection.$O\
# vp8/common/generic \
systemdependent.$O\
# vp8/decoder \
dboolhuff.$O\
decodeframe.$O\
decodemv.$O\
detokenize.$O\
# error_concealment.$O\
onyxd_if.$O\
threading.$O\
# vp8/encoder \
# bitstream.$O\
# boolhuff.$O\
# copy_c.$O\
# dct.$O\
# denoising.$O\
# encodeframe.$O\
# encodeintra.$O\
# encodemb.$O\
# encodemv.$O\
# ethreading.$O\
# firstpass.$O\
# lookahead.$O\
# mcomp.$O\
# modecosts.$O\
## mr_dissim.$O\
# onyx_if.$O\
# pickinter.$O\
# picklpf.$O\
# ratectrl.$O\
# rdopt.$O\
# segmentation.$O\
# temporal_filter.$O\
# tokenize.$O\
# treewriter.$O\
# vp8_quantize.$O\
# vp9 \
vp9_cx_iface.$O\
vp9_dx_iface.$O\
vp9_iface_common.$O\
# vp9/common \
vp9_alloccommon.$O\
vp9_blockd.$O\
vp9_common_data.$O\
vp9_debugmodes.$O\
vp9_entropy.$O\
vp9_entropymode.$O\
vp9_entropymv.$O\
vp9_filter.$O\
vp9_frame_buffers.$O\
vp9_idct.$O\
vp9_loopfilter.$O\
# vp9_mfqe.$O\
vp9_mvref_common.$O\
# vp9_postproc.$O\
vp9_pred_common.$O\
vp9_quant_common.$O\
vp9_reconinter.$O\
vp9_reconintra.$O\
vp9_rtcd.$O\
vp9_scale.$O\
vp9_scan.$O\
vp9_seg_common.$O\
vp9_thread_common.$O\
vp9_tile_common.$O\
# vp9/decoder \
vp9_decodeframe.$O\
vp9_decodemv.$O\
vp9_decoder.$O\
vp9_detokenize.$O\
vp9_dsubexp.$O\
vp9_job_queue.$O\
# vp9/encoder \
# vp9_alt_ref_aq.$O\
# vp9_aq_360.$O\
# vp9_aq_complexity.$O\
# vp9_aq_cyclicrefresh.$O\
# vp9_aq_variance.$O\
# vp9_bitstream.$O\
# vp9_blockiness.$O\
# vp9_context_tree.$O\
# vp9_cost.$O\
# vp9_dct.$O\
# vp9_denoiser.$O\
# vp9_encodeframe.$O\
# vp9_encodemb.$O\
# vp9_encodemv.$O\
# vp9_encoder.$O\
# vp9_ethread.$O\
# vp9_extend.$O\
# vp9_firstpass.$O\
# vp9_frame_scale.$O\
# vp9_lookahead.$O\
# vp9_mbgraph.$O\
# vp9_mcomp.$O\
# vp9_multi_thread.$O\
# vp9_noise_estimate.$O\
# vp9_non_greedy_mv.$O\
# vp9_picklpf.$O\
# vp9_pickmode.$O\
# vp9_quantize.$O\
# vp9_ratectrl.$O\
# vp9_rd.$O\
# vp9_rdopt.$O\
# vp9_resize.$O\
# vp9_segmentation.$O\
# vp9_skin_detection.$O\
# vp9_speed_features.$O\
# vp9_subexp.$O\
# vp9_svc_layercontext.$O\
# vp9_temporal_filter.$O\
# vp9_tokenize.$O\
# vp9_treewriter.$O\
# vpx/src \
vpx_codec.$O\
vpx_decoder.$O\
vpx_encoder.$O\
vpx_image.$O\
# vpx_dsp/ \
add_noise.$O\
avg.$O\
bitreader.$O\
bitreader_buffer.$O\
bitwriter.$O\
bitwriter_buffer.$O\
deblock.$O\
fastssim.$O\
fwd_txfm.$O\
intrapred.$O\
inv_txfm.$O\
loopfilter.$O\
prob.$O\
psnr.$O\
psnrhvs.$O\
quantize.$O\
sad.$O\
skin_detection.$O\
ssim.$O\
subtract.$O\
sum_squares.$O\
variance.$O\
vpx_convolve.$O\
vpx_dsp_rtcd.$O\
# vpx_mem/ \
vpx_mem.$O\
# vpx_scale/ \
vpx_scale_rtcd.$O\
# vpx_scale/generic \
gen_scalers.$O\
vpx_scale.$O\
yv12config.$O\
yv12extend.$O\
# vpx_util/ \
vpx_debug_util.$O\
vpx_thread.$O\
vpx_write_yuv_frame.$O\
# plan9/ \
plan9.$O\
UPDATE=\
mkfile\
$HFILES\
${OFILES:%.$O=%.c}\
${TARG:%=%.c}\
${LIB}\
</sys/src/cmd/mklib
%.$O: %.c
$CC $CFLAGS $stem.c
%.$O: plan9/%.c
$CC $CFLAGS plan9/$stem.c
%.$O: vp8/%.c
$CC $CFLAGS vp8/$stem.c
%.$O: vp8/common/%.c
$CC $CFLAGS vp8/common/$stem.c
%.$O: vp8/common/generic/%.c
$CC $CFLAGS vp8/common/generic/$stem.c
%.$O: vp8/decoder/%.c
$CC $CFLAGS vp8/decoder/$stem.c
%.$O: vp8/encoder/%.c
$CC $CFLAGS vp8/encoder/$stem.c
%.$O: vp9/%.c
$CC $CFLAGS vp9/$stem.c
%.$O: vp9/common/%.c
$CC $CFLAGS vp9/common/$stem.c
%.$O: vp9/decoder/%.c
$CC $CFLAGS vp9/decoder/$stem.c
%.$O: vp9/encoder/%.c
$CC $CFLAGS vp9/encoder/$stem.c
%.$O: vpx/%.c
$CC $CFLAGS vpx/$stem.c
%.$O: vpx/src/%.c
$CC $CFLAGS vpx/src/$stem.c
%.$O: vpx_dsp/%.c
$CC $CFLAGS vpx_dsp/$stem.c
%.$O: vpx_mem/%.c
$CC $CFLAGS vpx_mem/$stem.c
%.$O: vpx_scale/%.c
$CC $CFLAGS vpx_scale/$stem.c
%.$O: vpx_scale/generic/%.c
$CC $CFLAGS vpx_scale/generic/$stem.c
%.$O: vpx_util/%.c
$CC $CFLAGS vpx_util/$stem.c