1#!/bin/sh 2 3# 4# ffmpeg_dist.sh - make ffmpeg part of the dist when configured without static or shared ffmpeg 5# 6# Written by 7# Marco van den Heuvel <blackystardust68@yahoo.com> 8# 9# This file is part of VICE, the Versatile Commodore Emulator. 10# See README for copyright notice. 11# 12# This program is free software; you can redistribute it and/or modify 13# it under the terms of the GNU General Public License as published by 14# the Free Software Foundation; either version 2 of the License, or 15# (at your option) any later version. 16# 17# This program is distributed in the hope that it will be useful, 18# but WITHOUT ANY WARRANTY; without even the implied warranty of 19# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20# GNU General Public License for more details. 21# 22# You should have received a copy of the GNU General Public License 23# along with this program; if not, write to the Free Software 24# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 25# 02111-1307 USA. 26# 27# Usage: ffmpeg_dist.sh <srcdir> <distdir> 28# $1 $2 29 30SRCDIR=$1 31DISTDIR=$2 32 33mkdir $DISTDIR/ffmpeg 34cp $SRCDIR/ffmpeg/*.{gnu,am,in} $DISTDIR/ffmpeg 35 36mkdir $DISTDIR/libffmpeg 37cp $SRCDIR/libffmpeg/*.{mak,md} $DISTDIR/libffmpeg 38cp $SRCDIR/libffmpeg/*.{c,h} $DISTDIR/libffmpeg 39cp $SRCDIR/libffmpeg/COPYING.* $DISTDIR/libffmpeg 40cp $SRCDIR/libffmpeg/RELEASE* $DISTDIR/libffmpeg 41cp $SRCDIR/libffmpeg/Changelog $DISTDIR/libffmpeg 42cp $SRCDIR/libffmpeg/configure $DISTDIR/libffmpeg 43cp $SRCDIR/libffmpeg/CREDITS $DISTDIR/libffmpeg 44cp $SRCDIR/libffmpeg/MAINTAINERS $DISTDIR/libffmpeg 45cp $SRCDIR/libffmpeg/Makefile $DISTDIR/libffmpeg 46cp $SRCDIR/libffmpeg/VERSION $DISTDIR/libffmpeg 47cp $SRCDIR/libffmpeg/version.sh $DISTDIR/libffmpeg 48 49mkdir $DISTDIR/libffmpeg/compat 50cp $SRCDIR/libffmpeg/compat/*.{c,h} $DISTDIR/libffmpeg/compat 51 52cp -r $SRCDIR/libffmpeg/compat/aix $DISTDIR/libffmpeg/compat/aix 53cp -r $SRCDIR/libffmpeg/compat/avisynth $DISTDIR/libffmpeg/compat/avisynth 54cp -r $SRCDIR/libffmpeg/compat/dos $DISTDIR/libffmpeg/compat/dos 55cp -r $SRCDIR/libffmpeg/compat/float $DISTDIR/libffmpeg/compat/float 56cp -r $SRCDIR/libffmpeg/compat/msvcrt $DISTDIR/libffmpeg/compat/msvcrt 57cp -r $SRCDIR/libffmpeg/compat/plan9 $DISTDIR/libffmpeg/compat/plan9 58cp -r $SRCDIR/libffmpeg/compat/tms470 $DISTDIR/libffmpeg/compat/tms470 59cp -r $SRCDIR/libffmpeg/compat/windows $DISTDIR/libffmpeg/compat/windows 60 61cp -r $SRCDIR/libffmpeg/doc $DISTDIR/libffmpeg/doc 62 63mkdir $DISTDIR/libffmpeg/libavcodec 64cp $SRCDIR/libffmpeg/libavcodec/*.{c,h,cpp,rc,v} $DISTDIR/libffmpeg/libavcodec 65cp $SRCDIR/libffmpeg/libavcodec/Makefile $DISTDIR/libffmpeg/libavcodec 66 67mkdir $DISTDIR/libffmpeg/libavcodec/aarch64 68cp $SRCDIR/libffmpeg/libavcodec/aarch64/*.{c,h,S} $DISTDIR/libffmpeg/libavcodec/aarch64 69cp $SRCDIR/libffmpeg/libavcodec/aarch64/Makefile $DISTDIR/libffmpeg/libavcodec/aarch64 70 71mkdir $DISTDIR/libffmpeg/libavcodec/alpha 72cp $SRCDIR/libffmpeg/libavcodec/alpha/*.{c,h,S} $DISTDIR/libffmpeg/libavcodec/alpha 73cp $SRCDIR/libffmpeg/libavcodec/alpha/Makefile $DISTDIR/libffmpeg/libavcodec/alpha 74 75mkdir $DISTDIR/libffmpeg/libavcodec/arm 76cp $SRCDIR/libffmpeg/libavcodec/arm/*.{c,h,S} $DISTDIR/libffmpeg/libavcodec/arm 77cp $SRCDIR/libffmpeg/libavcodec/arm/Makefile $DISTDIR/libffmpeg/libavcodec/arm 78 79cp -r $SRCDIR/libffmpeg/libavcodec/avr32 $DISTDIR/libffmpeg/libavcodec/avr32 80cp -r $SRCDIR/libffmpeg/libavcodec/bfin $DISTDIR/libffmpeg/libavcodec/bfin 81cp -r $SRCDIR/libffmpeg/libavcodec/sh4 $DISTDIR/libffmpeg/libavcodec/sh4 82cp -r $SRCDIR/libffmpeg/libavcodec/sparc $DISTDIR/libffmpeg/libavcodec/sparc 83cp -r $SRCDIR/libffmpeg/presets $DISTDIR/libffmpeg/presets 84cp -r $SRCDIR/libffmpeg/tools $DISTDIR/libffmpeg/tools 85 86mkdir $DISTDIR/libffmpeg/libavcodec/mips 87cp $SRCDIR/libffmpeg/libavcodec/mips/*.{c,h} $DISTDIR/libffmpeg/libavcodec/mips 88cp $SRCDIR/libffmpeg/libavcodec/mips/Makefile $DISTDIR/libffmpeg/libavcodec/mips 89 90mkdir $DISTDIR/libffmpeg/libavcodec/neon 91cp $SRCDIR/libffmpeg/libavcodec/neon/*.c $DISTDIR/libffmpeg/libavcodec/neon 92cp $SRCDIR/libffmpeg/libavcodec/neon/Makefile $DISTDIR/libffmpeg/libavcodec/neon 93 94mkdir $DISTDIR/libffmpeg/libavcodec/ppc 95cp $SRCDIR/libffmpeg/libavcodec/ppc/*.{c,h,S} $DISTDIR/libffmpeg/libavcodec/ppc 96cp $SRCDIR/libffmpeg/libavcodec/ppc/Makefile $DISTDIR/libffmpeg/libavcodec/ppc 97 98mkdir $DISTDIR/libffmpeg/libavcodec/x86 99cp $SRCDIR/libffmpeg/libavcodec/x86/*.{asm,c,h} $DISTDIR/libffmpeg/libavcodec/x86 100cp $SRCDIR/libffmpeg/libavcodec/x86/Makefile $DISTDIR/libffmpeg/libavcodec/x86 101 102mkdir $DISTDIR/libffmpeg/libavdevice 103cp $SRCDIR/libffmpeg/libavdevice/*.{c,h,rc,m,cpp,v} $DISTDIR/libffmpeg/libavdevice 104cp $SRCDIR/libffmpeg/libavdevice/Makefile $DISTDIR/libffmpeg/libavdevice 105 106mkdir $DISTDIR/libffmpeg/libavfilter 107cp $SRCDIR/libffmpeg/libavfilter/*.{c,h,inc,rc,v} $DISTDIR/libffmpeg/libavfilter 108cp $SRCDIR/libffmpeg/libavfilter/Makefile $DISTDIR/libffmpeg/libavfilter 109 110cp -r $SRCDIR/libffmpeg/libavfilter/libmpcodecs $DISTDIR/libffmpeg/libavfilter/libmpcodecs 111 112mkdir $DISTDIR/libffmpeg/libavfilter/x86 113cp $SRCDIR/libffmpeg/libavfilter/x86/*.{c,asm} $DISTDIR/libffmpeg/libavfilter/x86 114cp $SRCDIR/libffmpeg/libavfilter/x86/Makefile $DISTDIR/libffmpeg/libavfilter/x86 115 116mkdir $DISTDIR/libffmpeg/libavformat 117cp $SRCDIR/libffmpeg/libavformat/*.{c,h,rc,v} $DISTDIR/libffmpeg/libavformat 118cp $SRCDIR/libffmpeg/libavformat/Makefile $DISTDIR/libffmpeg/libavformat 119 120mkdir $DISTDIR/libffmpeg/libavresample 121cp $SRCDIR/libffmpeg/libavresample/*.{c,h,rc,v} $DISTDIR/libffmpeg/libavresample 122cp $SRCDIR/libffmpeg/libavresample/Makefile $DISTDIR/libffmpeg/libavresample 123 124mkdir $DISTDIR/libffmpeg/libavresample/aarch64 125cp $SRCDIR/libffmpeg/libavresample/aarch64/*.{c,h,S} $DISTDIR/libffmpeg/libavresample/aarch64 126cp $SRCDIR/libffmpeg/libavresample/aarch64/Makefile $DISTDIR/libffmpeg/libavresample/aarch64 127 128mkdir $DISTDIR/libffmpeg/libavresample/arm 129cp $SRCDIR/libffmpeg/libavresample/arm/*.{c,S} $DISTDIR/libffmpeg/libavresample/arm 130cp $SRCDIR/libffmpeg/libavresample/arm/Makefile $DISTDIR/libffmpeg/libavresample/arm 131 132mkdir $DISTDIR/libffmpeg/libavresample/x86 133cp $SRCDIR/libffmpeg/libavresample/x86/*.{c,asm} $DISTDIR/libffmpeg/libavresample/x86 134cp $SRCDIR/libffmpeg/libavresample/x86/Makefile $DISTDIR/libffmpeg/libavresample/x86 135 136mkdir $DISTDIR/libffmpeg/libavutil 137cp $SRCDIR/libffmpeg/libavutil/*.{c,h,rc,v} $DISTDIR/libffmpeg/libavutil 138cp $SRCDIR/libffmpeg/libavutil/Makefile $DISTDIR/libffmpeg/libavutil 139 140mkdir $DISTDIR/libffmpeg/libavutil/aarch64 141cp $SRCDIR/libffmpeg/libavutil/aarch64/*.{c,h,S} $DISTDIR/libffmpeg/libavutil/aarch64 142cp $SRCDIR/libffmpeg/libavutil/aarch64/Makefile $DISTDIR/libffmpeg/libavutil/aarch64 143 144mkdir $DISTDIR/libffmpeg/libavutil/arm 145cp $SRCDIR/libffmpeg/libavutil/arm/*.{c,h,S} $DISTDIR/libffmpeg/libavutil/arm 146cp $SRCDIR/libffmpeg/libavutil/arm/Makefile $DISTDIR/libffmpeg/libavutil/arm 147 148cp -r $SRCDIR/libffmpeg/libavutil/avr32 $DISTDIR/libffmpeg/libavutil/avr32 149cp -r $SRCDIR/libffmpeg/libavutil/bfin $DISTDIR/libffmpeg/libavutil/bfin 150cp -r $SRCDIR/libffmpeg/libavutil/sh4 $DISTDIR/libffmpeg/libavutil/sh4 151cp -r $SRCDIR/libffmpeg/libavutil/tomi $DISTDIR/libffmpeg/libavutil/tomi 152 153mkdir $DISTDIR/libffmpeg/libavutil/mips 154cp $SRCDIR/libffmpeg/libavutil/mips/*.{c,h} $DISTDIR/libffmpeg/libavutil/mips 155cp $SRCDIR/libffmpeg/libavutil/mips/Makefile $DISTDIR/libffmpeg/libavutil/mips 156 157mkdir $DISTDIR/libffmpeg/libavutil/ppc 158cp $SRCDIR/libffmpeg/libavutil/ppc/*.{c,h} $DISTDIR/libffmpeg/libavutil/ppc 159cp $SRCDIR/libffmpeg/libavutil/ppc/Makefile $DISTDIR/libffmpeg/libavutil/ppc 160 161mkdir $DISTDIR/libffmpeg/libavutil/x86 162cp $SRCDIR/libffmpeg/libavutil/x86/*.{c,h,asm} $DISTDIR/libffmpeg/libavutil/x86 163cp $SRCDIR/libffmpeg/libavutil/x86/Makefile $DISTDIR/libffmpeg/libavutil/x86 164 165mkdir $DISTDIR/libffmpeg/libpostproc 166cp $SRCDIR/libffmpeg/libpostproc/*.{c,h,v,rc} $DISTDIR/libffmpeg/libpostproc 167cp $SRCDIR/libffmpeg/libpostproc/Makefile $DISTDIR/libffmpeg/libpostproc 168 169mkdir $DISTDIR/libffmpeg/libswresample 170cp $SRCDIR/libffmpeg/libswresample/*.{c,h,v,rc} $DISTDIR/libffmpeg/libswresample 171cp $SRCDIR/libffmpeg/libswresample/Makefile $DISTDIR/libffmpeg/libswresample 172 173mkdir $DISTDIR/libffmpeg/libswresample/aarch64 174cp $SRCDIR/libffmpeg/libswresample/aarch64/*.{c,S} $DISTDIR/libffmpeg/libswresample/aarch64 175cp $SRCDIR/libffmpeg/libswresample/aarch64/Makefile $DISTDIR/libffmpeg/libswresample/aarch64 176 177mkdir $DISTDIR/libffmpeg/libswresample/arm 178cp $SRCDIR/libffmpeg/libswresample/arm/*.{c,S} $DISTDIR/libffmpeg/libswresample/arm 179cp $SRCDIR/libffmpeg/libswresample/arm/Makefile $DISTDIR/libffmpeg/libswresample/arm 180 181mkdir $DISTDIR/libffmpeg/libswresample/x86 182cp $SRCDIR/libffmpeg/libswresample/x86/*.{c,asm} $DISTDIR/libffmpeg/libswresample/x86 183cp $SRCDIR/libffmpeg/libswresample/x86/Makefile $DISTDIR/libffmpeg/libswresample/x86 184 185mkdir $DISTDIR/libffmpeg/libswscale 186cp $SRCDIR/libffmpeg/libswscale/*.{c,h,v,rc} $DISTDIR/libffmpeg/libswscale 187cp $SRCDIR/libffmpeg/libswscale/Makefile $DISTDIR/libffmpeg/libswscale 188 189mkdir $DISTDIR/libffmpeg/libswscale/arm 190cp $SRCDIR/libffmpeg/libswscale/arm/*.{c,S} $DISTDIR/libffmpeg/libswscale/arm 191cp $SRCDIR/libffmpeg/libswscale/arm/Makefile $DISTDIR/libffmpeg/libswscale/arm 192 193mkdir $DISTDIR/libffmpeg/libswscale/ppc 194cp $SRCDIR/libffmpeg/libswscale/ppc/*.{c,h} $DISTDIR/libffmpeg/libswscale/ppc 195cp $SRCDIR/libffmpeg/libswscale/ppc/Makefile $DISTDIR/libffmpeg/libswscale/ppc 196 197mkdir $DISTDIR/libffmpeg/libswscale/x86 198cp $SRCDIR/libffmpeg/libswscale/x86/*.{c,asm} $DISTDIR/libffmpeg/libswscale/x86 199cp $SRCDIR/libffmpeg/libswscale/x86/Makefile $DISTDIR/libffmpeg/libswscale/x86 200 201mkdir $DISTDIR/liblame 202cp $SRCDIR/liblame/*.{m4,h,in,wav,mp3,unix,am*,sh,bat,spec,conf*,guess,rpath,sub} $DISTDIR/liblame 203cp $SRCDIR/liblame/Makefile.* $DISTDIR/liblame 204cp $SRCDIR/liblame/depcomp $DISTDIR/liblame 205cp $SRCDIR/liblame/API $DISTDIR/liblame 206cp $SRCDIR/liblame/ChangeLog $DISTDIR/liblame 207cp $SRCDIR/liblame/configure $DISTDIR/liblame 208cp $SRCDIR/liblame/COPYING $DISTDIR/liblame 209cp $SRCDIR/liblame/DEFINES $DISTDIR/liblame 210cp $SRCDIR/liblame/HACKING $DISTDIR/liblame 211cp $SRCDIR/liblame/INSTALL $DISTDIR/liblame 212cp $SRCDIR/liblame/install-sh $DISTDIR/liblame 213cp $SRCDIR/liblame/LICENSE $DISTDIR/liblame 214cp $SRCDIR/liblame/missing $DISTDIR/liblame 215cp $SRCDIR/liblame/README* $DISTDIR/liblame 216cp $SRCDIR/liblame/STYLEGUIDE $DISTDIR/liblame 217cp $SRCDIR/liblame/TODO $DISTDIR/liblame 218cp $SRCDIR/liblame/USAGE $DISTDIR/liblame 219 220mkdir $DISTDIR/liblame/ACM 221cp $SRCDIR/liblame/ACM/*.{cpp,h,rc,ico,xml,def,inf,txt} $DISTDIR/liblame/ACM 222cp $SRCDIR/liblame/ACM/Makefile.* $DISTDIR/liblame/ACM 223cp $SRCDIR/liblame/ACM/TODO $DISTDIR/liblame/ACM 224 225mkdir $DISTDIR/liblame/ACM/ADbg 226cp $SRCDIR/liblame/ACM/ADbg/*.{cpp,h} $DISTDIR/liblame/ACM/ADbg 227cp $SRCDIR/liblame/ACM/ADbg/Makefile.* $DISTDIR/liblame/ACM/ADbg 228 229mkdir $DISTDIR/liblame/ACM/ddk 230cp $SRCDIR/liblame/ACM/ddk/*.h $DISTDIR/liblame/ACM/ddk 231cp $SRCDIR/liblame/ACM/ddk/Makefile.* $DISTDIR/liblame/ACM/ddk 232 233mkdir $DISTDIR/liblame/ACM/tinyxml 234cp $SRCDIR/liblame/ACM/tinyxml/*.{txt,bat,cpp,h} $DISTDIR/liblame/ACM/tinyxml 235cp $SRCDIR/liblame/ACM/tinyxml/Makefile.* $DISTDIR/liblame/ACM/tinyxml 236cp $SRCDIR/liblame/ACM/tinyxml/dox $DISTDIR/liblame/ACM/tinyxml 237cp $SRCDIR/liblame/ACM/tinyxml/makedistlinux $DISTDIR/liblame/ACM/tinyxml 238 239mkdir $DISTDIR/liblame/debian 240cp $SRCDIR/liblame/debian/*.{install,docs,am,in,manpages} $DISTDIR/liblame/debian 241cp $SRCDIR/liblame/debian/changelog $DISTDIR/liblame/debian 242cp $SRCDIR/liblame/debian/compat $DISTDIR/liblame/debian 243cp $SRCDIR/liblame/debian/control $DISTDIR/liblame/debian 244cp $SRCDIR/liblame/debian/copyright $DISTDIR/liblame/debian 245cp $SRCDIR/liblame/debian/rules $DISTDIR/liblame/debian 246cp $SRCDIR/liblame/debian/watch $DISTDIR/liblame/debian 247 248mkdir $DISTDIR/liblame/Dll 249cp $SRCDIR/liblame/Dll/*.{c,def,h,cpp,htm,pas} $DISTDIR/liblame/Dll 250cp $SRCDIR/liblame/Dll/Makefile.* $DISTDIR/liblame/Dll 251cp $SRCDIR/liblame/Dll/README $DISTDIR/liblame/Dll 252 253mkdir $DISTDIR/liblame/doc 254cp $SRCDIR/liblame/doc/*.{am,in} $DISTDIR/liblame/doc 255 256mkdir $DISTDIR/liblame/doc/html 257cp $SRCDIR/liblame/doc/html/*.{html,am,in} $DISTDIR/liblame/doc/html 258 259mkdir $DISTDIR/liblame/doc/man 260cp $SRCDIR/liblame/doc/man/*.{1,am,in} $DISTDIR/liblame/doc/man 261 262mkdir $DISTDIR/liblame/dshow 263cp $SRCDIR/liblame/dshow/*.{cpp,h,ico,am,in,def,rc,CPP,H} $DISTDIR/liblame/dshow 264cp $SRCDIR/liblame/dshow/README $DISTDIR/liblame/dshow 265 266mkdir $DISTDIR/liblame/frontend 267cp $SRCDIR/liblame/frontend/*.{c,h,am,in} $DISTDIR/liblame/frontend 268cp $SRCDIR/liblame/frontend/depcomp $DISTDIR/liblame/frontend 269 270mkdir $DISTDIR/liblame/include 271cp $SRCDIR/liblame/include/*.{def,h,sym,am,in} $DISTDIR/liblame/include 272 273mkdir $DISTDIR/liblame/libmp3lame 274cp $SRCDIR/liblame/libmp3lame/*.{c,h,rc,ico,am,in} $DISTDIR/liblame/libmp3lame 275cp $SRCDIR/liblame/libmp3lame/depcomp $DISTDIR/liblame/libmp3lame 276 277mkdir $DISTDIR/liblame/libmp3lame/i386 278cp $SRCDIR/liblame/libmp3lame/i386/*.{nas,h,am,in} $DISTDIR/liblame/libmp3lame/i386 279 280mkdir $DISTDIR/liblame/libmp3lame/vector 281cp $SRCDIR/liblame/libmp3lame/vector/*.{c,h,am,in} $DISTDIR/liblame/libmp3lame/vector 282 283mkdir $DISTDIR/liblame/mac 284cp $SRCDIR/liblame/mac/*.{mcp,pch,c,h,am,in} $DISTDIR/liblame/mac 285 286mkdir $DISTDIR/liblame/macosx 287cp $SRCDIR/liblame/macosx/*.{plist,pch,am,in} $DISTDIR/liblame/macosx 288 289mkdir $DISTDIR/liblame/macosx/English.lproj 290cp $SRCDIR/liblame/macosx/English.lproj/*.{strings,am,in} $DISTDIR/liblame/macosx/English.lproj 291 292mkdir $DISTDIR/liblame/macosx/LAME.xcodeproj 293cp $SRCDIR/liblame/macosx/LAME.xcodeproj/*.{pbxproj,am,in} $DISTDIR/liblame/macosx/LAME.xcodeproj 294 295mkdir $DISTDIR/liblame/misc 296cp $SRCDIR/liblame/misc/*.{c,vbs,bat,html,pl,sh,am,in} $DISTDIR/liblame/misc 297cp $SRCDIR/liblame/misc/auenc $DISTDIR/liblame/misc 298cp $SRCDIR/liblame/misc/depcomp $DISTDIR/liblame/misc 299cp $SRCDIR/liblame/misc/mlame $DISTDIR/liblame/misc 300 301mkdir $DISTDIR/liblame/mpglib 302cp $SRCDIR/liblame/mpglib/*.{c,h,am,in} $DISTDIR/liblame/mpglib 303cp $SRCDIR/liblame/mpglib/AUTHORS $DISTDIR/liblame/mpglib 304cp $SRCDIR/liblame/mpglib/README $DISTDIR/liblame/mpglib 305cp $SRCDIR/liblame/mpglib/depcomp $DISTDIR/liblame/mpglib 306 307mkdir $DISTDIR/liblame/vc_solution 308cp $SRCDIR/liblame/vc_solution/*.{vsprops,am,in,sln,vcproj,rules} $DISTDIR/liblame/vc_solution 309 310mkdir $DISTDIR/libx264 311cp $SRCDIR/libx264/*.{c,h,guess,sub,sh,rc} $DISTDIR/libx264 312cp $SRCDIR/libx264/AUTHORS $DISTDIR/libx264 313cp $SRCDIR/libx264/configure $DISTDIR/libx264 314cp $SRCDIR/libx264/COPYING $DISTDIR/libx264 315cp $SRCDIR/libx264/Makefile $DISTDIR/libx264 316 317mkdir $DISTDIR/libx264/common 318cp $SRCDIR/libx264/common/*.{c,h} $DISTDIR/libx264/common 319 320mkdir $DISTDIR/libx264/common/aarch64 321cp $SRCDIR/libx264/common/aarch64/*.{S,c,h} $DISTDIR/libx264/common/aarch64 322 323mkdir $DISTDIR/libx264/common/arm 324cp $SRCDIR/libx264/common/arm/*.{S,c,h} $DISTDIR/libx264/common/arm 325 326mkdir $DISTDIR/libx264/common/opencl 327cp $SRCDIR/libx264/common/opencl/*.{cl,h} $DISTDIR/libx264/common/opencl 328 329mkdir $DISTDIR/libx264/common/ppc 330cp $SRCDIR/libx264/common/ppc/*.{c,h} $DISTDIR/libx264/common/ppc 331 332mkdir $DISTDIR/libx264/common/x86 333cp $SRCDIR/libx264/common/x86/*.{asm,c,h} $DISTDIR/libx264/common/x86 334 335cp -r $SRCDIR/libx264/doc $DISTDIR/libx264/doc 336cp -r $SRCDIR/libx264/dos $DISTDIR/libx264/dos 337 338mkdir $DISTDIR/libx264/encoder 339cp $SRCDIR/libx264/encoder/*.{c,h} $DISTDIR/libx264/encoder 340 341mkdir $DISTDIR/libx264/extras 342cp $SRCDIR/libx264/extras/*.{c,h,pl} $DISTDIR/libx264/extras 343 344mkdir $DISTDIR/libx264/extras/windowsPorts 345cp $SRCDIR/libx264/extras/windowsPorts/*.h $DISTDIR/libx264/extras/windowsPorts 346 347mkdir $DISTDIR/libx264/filters 348cp $SRCDIR/libx264/filters/*.{c,h} $DISTDIR/libx264/filters 349 350mkdir $DISTDIR/libx264/filters/video 351cp $SRCDIR/libx264/filters/video/*.{c,h} $DISTDIR/libx264/filters/video 352 353mkdir $DISTDIR/libx264/input 354cp $SRCDIR/libx264/input/*.{c,h} $DISTDIR/libx264/input 355 356mkdir $DISTDIR/libx264/output 357cp $SRCDIR/libx264/output/*.{c,h} $DISTDIR/libx264/output 358 359cp -r $SRCDIR/libx264/tools $DISTDIR/libx264/tools 360