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