annotate libmpcodecs/Makefile @ 22949:6613c5397aba

Remove the .norecurse hack. It bloats the Makefile, adds maintenance burden, likely has no users and most of all does not work correctly anyway.
author diego
date Wed, 11 Apr 2007 07:16:04 +0000
parents 936f98562a5f
children 21e496522217
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
1 include ../config.mak
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
2
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
3 LIBNAME_COMMON = libmpcodecs.a
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
4 LIBNAME_MENCODER = libmpencoders.a
17524
cc6cf286e337 Only compile libmpencoders if MEncoder has been enabled.
diego
parents: 17523
diff changeset
5
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
6 SRCS_COMMON = native/nuppelvideo.c \
22531
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
7 native/RTjpegN.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
8 native/xa_gsm.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
9 img_format.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
10 dec_audio.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
11 ad.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
12 ad_alaw.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
13 ad_dk3adpcm.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
14 ad_dvdpcm.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
15 ad_hwac3.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
16 ad_hwmpa.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
17 ad_imaadpcm.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
18 ad_msadpcm.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
19 ad_msgsm.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
20 ad_pcm.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
21 dec_video.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
22 vd.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
23 vd_hmblck.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
24 vd_lzo.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
25 vd_mpegpes.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
26 vd_mtga.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
27 vd_null.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
28 vd_nuv.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
29 vd_raw.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
30 vd_sgi.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
31 vf.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
32 pullup.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
33 vf_1bpp.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
34 vf_2xsai.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
35 vf_blackframe.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
36 vf_boxblur.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
37 vf_crop.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
38 vf_cropdetect.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
39 vf_decimate.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
40 vf_delogo.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
41 vf_denoise3d.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
42 vf_detc.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
43 vf_dint.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
44 vf_divtc.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
45 vf_down3dright.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
46 vf_dsize.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
47 vf_dvbscale.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
48 vf_eq2.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
49 vf_eq.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
50 vf_expand.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
51 vf_field.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
52 vf_fil.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
53 vf_filmdint.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
54 vf_flip.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
55 vf_format.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
56 vf_framestep.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
57 vf_halfpack.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
58 vf_harddup.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
59 vf_hqdn3d.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
60 vf_hue.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
61 vf_il.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
62 vf_ilpack.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
63 vf_ivtc.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
64 vf_kerndeint.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
65 vf_mirror.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
66 vf_noformat.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
67 vf_noise.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
68 vf_palette.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
69 vf_perspective.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
70 vf_phase.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
71 vf_pp7.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
72 vf_pullup.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
73 vf_rectangle.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
74 vf_remove_logo.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
75 vf_rgb2bgr.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
76 vf_rgbtest.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
77 vf_rotate.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
78 vf_sab.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
79 vf_scale.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
80 vf_smartblur.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
81 vf_softpulldown.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
82 vf_softskip.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
83 vf_swapuv.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
84 vf_telecine.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
85 vf_test.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
86 vf_tfields.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
87 vf_tile.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
88 vf_tinterlace.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
89 vf_unsharp.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
90 vf_vo.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
91 vf_yadif.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
92 vf_yuvcsp.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
93 vf_yuy2.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
94 vf_yvu9.c \
18771
a1807995e2ab Move #ifdefs around complete files into the build system.
diego
parents: 18765
diff changeset
95
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
96 SRCS_COMMON-$(CONFIG_ASS) += vf_ass.c
21280
db66f5bdb5cd Remove unnecessary variable indirection.
diego
parents: 21276
diff changeset
97 # These filters use private headers and do not work with shared libavcodec.
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
98 SRCS_COMMON-$(CONFIG_LIBAVCODEC) += vf_fspp.c \
22531
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
99 vf_geq.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
100 vf_mcdeint.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
101 vf_qp.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
102 vf_spp.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
103 vf_uspp.c \
21329
6e49ddb21b9d cosmetics to ease future patching
diego
parents: 21307
diff changeset
104
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
105 SRCS_COMMON-$(CONFIG_LIBAVCODEC) += ad_ffmpeg.c vd_ffmpeg.c vf_lavc.c vf_lavcdeint.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
106 SRCS_COMMON-$(CONFIG_LIBAVCODEC_SO) += ad_ffmpeg.c vd_ffmpeg.c vf_lavc.c vf_lavcdeint.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
107 SRCS_COMMON-$(CONFIG_LIBPOSTPROC) += vf_pp.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
108 SRCS_COMMON-$(CONFIG_LIBPOSTPROC_SO) += vf_pp.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
109 SRCS_COMMON-$(FAAD) += ad_faad.c
22752
936f98562a5f Conditionally compile vf_bmovl.c instead of enclosing all of the file
diego
parents: 22717
diff changeset
110 SRCS_COMMON-$(HAVE_POSIX_SELECT) += vf_bmovl.c
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
111 SRCS_COMMON-$(JPEG) += vd_ijpg.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
112 SRCS_COMMON-$(LIBA52) += ad_liba52.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
113 SRCS_COMMON-$(LIBDV) += ad_libdv.c vd_libdv.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
114 SRCS_COMMON-$(LIBMAD) += ad_libmad.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
115 SRCS_COMMON-$(LIBMPEG2) += vd_libmpeg2.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
116 SRCS_COMMON-$(LIBTHEORA) += vd_theora.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
117 SRCS_COMMON-$(LIBVORBIS) += ad_libvorbis.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
118 SRCS_COMMON-$(MP3LIB) += ad_mp3lib.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
119 SRCS_COMMON-$(MUSEPACK) += ad_mpc.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
120 SRCS_COMMON-$(PNG) += vd_mpng.c vf_screenshot.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
121 SRCS_COMMON-$(QTX_CODECS) += ad_qtaudio.c vd_qtvideo.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
122 SRCS_COMMON-$(REAL_CODECS) += ad_realaud.c vd_realvid.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
123 SRCS_COMMON-$(SPEEX) += ad_speex.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
124 SRCS_COMMON-$(WIN32DLL) += ad_acm.c ad_dmo.c ad_dshow.c ad_twin.c \
22531
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
125 vd_dmo.c vd_dshow.c vd_vfw.c vd_vfwex.c
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
126 SRCS_COMMON-$(XANIM_CODECS) += vd_xanim.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
127 SRCS_COMMON-$(XVID4) += vd_xvid4.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
128 SRCS_COMMON-$(ZORAN) += vd_zrmjpeg.c vf_zrmjpeg.c
18771
a1807995e2ab Move #ifdefs around complete files into the build system.
diego
parents: 18765
diff changeset
129
a1807995e2ab Move #ifdefs around complete files into the build system.
diego
parents: 18765
diff changeset
130
22531
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
131 SRCS_MENCODER = ae.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
132 ae_pcm.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
133 ve.c \
090ec2169aee cosmetics: Fix indentation, reorder some lines for consistency.
diego
parents: 22528
diff changeset
134 ve_raw.c \
8024
13e08eff5f90 cosmetics :)
arpi
parents: 8010
diff changeset
135
22528
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
136 SRCS_MENCODER-$(CONFIG_LIBAVCODEC) += ae_lavc.c ve_lavc.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
137 SRCS_MENCODER-$(CONFIG_LIBAVCODEC_SO) += ae_lavc.c ve_lavc.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
138 SRCS_MENCODER-$(LIBDV) += ve_libdv.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
139 SRCS_MENCODER-$(LIBLZO) += ve_nuv.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
140 SRCS_MENCODER-$(QTX_CODECS) += ve_qtvideo.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
141 SRCS_MENCODER-$(WIN32DLL) += ve_vfw.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
142 SRCS_MENCODER-$(X264) += ve_x264.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
143 SRCS_MENCODER-$(XVID4) += ve_xvid4.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
144 SRCS_MENCODER-$(FAAC) += ae_faac.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
145 SRCS_MENCODER-$(TOOLAME) += ae_toolame.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
146 SRCS_MENCODER-$(TWOLAME) += ae_twolame.c
8bcff5c7e387 Give more descriptive names to the source and library variables and split
diego
parents: 22341
diff changeset
147 SRCS_MENCODER-$(MP3LAME) += ae_lame.c
15234
e84a6ae9d51e audio encoding reworked
nicodvb
parents: 14276
diff changeset
148
21275
c1bddf9fcee7 FFmpeg-style conditional dependency declaration
diego
parents: 21274
diff changeset
149
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents: 21228
diff changeset
150 include ../mpcommon.mak
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
151
21259
92b122592776 Merge common parts of all Makefiles into one file included by all.
diego
parents: 21228
diff changeset
152 clean::
14138
40ac42c6dd6d make clean should also clean the native subdirectory.
diego
parents: 13426
diff changeset
153 rm -f native/*.o native/*.a native/*~