Mercurial > mplayer.hg
annotate Makefile @ 24678:9aab9d7b51f0
Fix missing subtitles after seeking back
Subtitle packets that had been demuxed but whose start time had not
yet been reached were left in the demuxer stream after seeking.
When using the default (non-libass) subtitle rendering this could
block subtitles from appearing as long as the playback position stayed
below the original one before seek. External subtitle files were not
affected.
Fixed by making seek code free all packets from the subtitle stream.
author | uau |
---|---|
date | Thu, 04 Oct 2007 02:35:34 +0000 |
parents | 6b0e5503ca7a |
children | 8133163bd1dd |
rev | line source |
---|---|
1 | 1 # LINUX Makefile made by A'rpi / Astral |
2 # Some cleanup by LGB: * 'make -C dir' instead of 'cd dir;make;cd..' | |
3 # * for loops instead of linear sequence of make directories | |
4 # * some minor problems with make clean and distclean were corrected | |
492 | 5 # * DVD support |
1 | 6 |
7 include config.mak | |
8 | |
22541
a7fc43264e8b
cosmetics: Move some parts around to make more sense overall.
diego
parents:
22539
diff
changeset
|
9 COMMON_LDFLAGS += $(EXTRA_LIB)\ |
a7fc43264e8b
cosmetics: Move some parts around to make more sense overall.
diego
parents:
22539
diff
changeset
|
10 $(EXTRALIBS) \ |
a7fc43264e8b
cosmetics: Move some parts around to make more sense overall.
diego
parents:
22539
diff
changeset
|
11 |
a7fc43264e8b
cosmetics: Move some parts around to make more sense overall.
diego
parents:
22539
diff
changeset
|
12 LDFLAGS_MPLAYER = $(EXTRALIBS_MPLAYER) \ |
a7fc43264e8b
cosmetics: Move some parts around to make more sense overall.
diego
parents:
22539
diff
changeset
|
13 $(COMMON_LDFLAGS) \ |
a7fc43264e8b
cosmetics: Move some parts around to make more sense overall.
diego
parents:
22539
diff
changeset
|
14 |
a7fc43264e8b
cosmetics: Move some parts around to make more sense overall.
diego
parents:
22539
diff
changeset
|
15 LDFLAGS_MENCODER = $(EXTRALIBS_MENCODER) \ |
a7fc43264e8b
cosmetics: Move some parts around to make more sense overall.
diego
parents:
22539
diff
changeset
|
16 $(COMMON_LDFLAGS) \ |
a7fc43264e8b
cosmetics: Move some parts around to make more sense overall.
diego
parents:
22539
diff
changeset
|
17 |
15772 | 18 SRCS_COMMON = asxparser.c \ |
19 codec-cfg.c \ | |
20 cpudetect.c \ | |
21 edl.c \ | |
22 find_sub.c \ | |
24242
76f5d8892c04
Clean up the way get_path is handled: Compile get_path.c to an object to link
diego
parents:
23699
diff
changeset
|
23 get_path.c \ |
15772 | 24 m_config.c \ |
25 m_option.c \ | |
26 m_struct.c \ | |
22233
5bf6c178f09a
Move some subtitle handling from mplayer.c to mpcommon.c and share it with mencoder.c
reimar
parents:
22055
diff
changeset
|
27 mpcommon.c \ |
15772 | 28 parser-cfg.c \ |
29 playtree.c \ | |
30 playtreeparser.c \ | |
31 spudec.c \ | |
32 sub_cc.c \ | |
33 subreader.c \ | |
34 vobsub.c \ | |
35 | |
21209 | 36 SRCS_COMMON-$(UNRARLIB) += unrarlib.c |
19523
8220d48531ae
cosmetics: Move some parts to more sensible places.
diego
parents:
19519
diff
changeset
|
37 |
21083
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
38 SRCS_MPLAYER = mplayer.c \ |
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
39 m_property.c \ |
22823
98eaf29b5dee
Code cleanup: don't include a .c file in mplayer.c and fix a few
rathann
parents:
22798
diff
changeset
|
40 mp_fifo.c \ |
21083
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
41 mp_msg.c \ |
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
42 mixer.c \ |
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
43 parser-mpcmd.c \ |
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
44 subopt-helper.c \ |
22280
a5e5b0c45c03
Split command/property handling from mplayer.c to a new file command.c.
uau
parents:
22233
diff
changeset
|
45 command.c \ |
21083
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
46 |
15772 | 47 SRCS_MENCODER = mencoder.c \ |
48 mp_msg-mencoder.c \ | |
49 parser-mecmd.c \ | |
50 xvid_vbr.c \ | |
51 | |
52 COMMON_LIBS = libmpcodecs/libmpcodecs.a \ | |
53 libaf/libaf.a \ | |
54 libmpdemux/libmpdemux.a \ | |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
19190
diff
changeset
|
55 stream/stream.a \ |
18861 | 56 libswscale/libswscale.a \ |
21107
790256469dd7
Split libvo.a into two libs so that libosd.a can be used by MEncoder.
diego
parents:
21106
diff
changeset
|
57 libvo/libosd.a \ |
15772 | 58 |
23281
e1935bbb44e2
Compile internal FFmpeg libraries only when configure enabled the static
diego
parents:
23220
diff
changeset
|
59 COMMON_LIBS-$(LIBAVFORMAT_A) += libavformat/libavformat.a |
e1935bbb44e2
Compile internal FFmpeg libraries only when configure enabled the static
diego
parents:
23220
diff
changeset
|
60 COMMON_LIBS-$(LIBAVCODEC_A) += libavcodec/libavcodec.a |
e1935bbb44e2
Compile internal FFmpeg libraries only when configure enabled the static
diego
parents:
23220
diff
changeset
|
61 COMMON_LIBS-$(LIBAVUTIL_A) += libavutil/libavutil.a |
e1935bbb44e2
Compile internal FFmpeg libraries only when configure enabled the static
diego
parents:
23220
diff
changeset
|
62 COMMON_LIBS-$(LIBPOSTPROC_A) += libpostproc/libpostproc.a |
22796
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
63 COMMON_LIBS-$(WIN32DLL) += loader/libloader.a |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
64 COMMON_LIBS-$(MP3LIB) += mp3lib/libmp3.a |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
65 COMMON_LIBS-$(LIBA52) += liba52/liba52.a |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
66 COMMON_LIBS-$(LIBMPEG2) += libmpeg2/libmpeg2.a |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
67 COMMON_LIBS-$(FAAD_INTERNAL) += libfaad2/libfaad2.a |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
68 COMMON_LIBS-$(TREMOR_INTERNAL) += tremor/libvorbisidec.a |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
69 COMMON_LIBS-$(DVDREAD_INTERNAL) += dvdread/libdvdread.a |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
70 COMMON_LIBS-$(DVDCSS_INTERNAL) += libdvdcss/libdvdcss.a |
23093
ee9bbad25dc7
cosmetics: Rename Makefile variable CONFIG_ASS --> ASS.
diego
parents:
23092
diff
changeset
|
71 COMMON_LIBS-$(ASS) += libass/libass.a |
22796
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
72 |
21083
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
73 LIBS_MPLAYER = libvo/libvo.a \ |
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
74 libao2/libao2.a \ |
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
75 input/libinput.a \ |
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
76 |
22900
a9e111b88c4a
merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents:
22857
diff
changeset
|
77 LIBS_MPLAYER-$(VIDIX) += vidix/libvidix.a |
23077 | 78 LIBS_MPLAYER-$(GUI) += gui/libgui.a |
22796
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
79 LIBS_MPLAYER-$(LIBMENU) += libmenu/libmenu.a |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
80 |
21083
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
81 LIBS_MENCODER = libmpcodecs/libmpencoders.a \ |
21310
3220773a071b
Split muxers into a separate library that only MEncoder is linked against.
diego
parents:
21284
diff
changeset
|
82 libmpdemux/libmpmux.a \ |
21083
4a7a5ce8f212
cosmetics: Move some stuff around for better readability.
diego
parents:
21081
diff
changeset
|
83 |
22796
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
84 # Having this in libosdep.a is not enough. |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
85 OBJS_MPLAYER-$(TARGET_WIN32) += osdep/mplayer-rc.o |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
86 |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
87 ALL_PRG-$(MPLAYER) += mplayer$(EXESUF) |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
88 ALL_PRG-$(MENCODER) += mencoder$(EXESUF) |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
89 |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
90 COMMON_LIBS += $(COMMON_LIBS-yes) |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
91 LIBS_MPLAYER += $(LIBS_MPLAYER-yes) |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
92 OBJS_MPLAYER += $(OBJS_MPLAYER-yes) |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
93 PARTS += $(PARTS-yes) |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
94 ALL_PRG += $(ALL_PRG-yes) |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
95 |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
96 COMMON_LIBS += osdep/libosdep.a |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
97 |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
98 MPLAYER_DEPS = $(OBJS_MPLAYER) $(OBJS_COMMON) $(LIBS_MPLAYER) $(COMMON_LIBS) |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
99 MENCODER_DEPS = $(OBJS_MENCODER) $(OBJS_COMMON) $(LIBS_MENCODER) $(COMMON_LIBS) |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
100 |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
101 INSTALL_TARGETS-$(MPLAYER) += install-mplayer install-mplayer-man |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
102 INSTALL_TARGETS-$(MENCODER) += install-mencoder install-mplayer-man |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
103 INSTALL_TARGETS-$(GUI) += install-gui |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
104 INSTALL_TARGETS += $(INSTALL_TARGETS-yes) |
7986e3f73008
cosmetics: Reorder parts of the Makefile in order to group parts sensibly together.
diego
parents:
22795
diff
changeset
|
105 |
23073 | 106 PARTS = dvdread \ |
23077 | 107 gui \ |
23073 | 108 input \ |
109 liba52 \ | |
110 libaf \ | |
15785 | 111 libao2 \ |
23073 | 112 libass \ |
22795
0285c5f0f53d
Unconditionally add all subdirectories to PARTS. This way make clean always
diego
parents:
22793
diff
changeset
|
113 libavcodec \ |
0285c5f0f53d
Unconditionally add all subdirectories to PARTS. This way make clean always
diego
parents:
22793
diff
changeset
|
114 libavformat \ |
23073 | 115 libavutil \ |
116 libdvdcss \ | |
117 libfaad2 \ | |
118 libmenu \ | |
119 libmpcodecs \ | |
120 libmpdemux \ | |
121 libmpeg2 \ | |
22795
0285c5f0f53d
Unconditionally add all subdirectories to PARTS. This way make clean always
diego
parents:
22793
diff
changeset
|
122 libpostproc \ |
23073 | 123 libswscale \ |
124 libvo \ | |
22795
0285c5f0f53d
Unconditionally add all subdirectories to PARTS. This way make clean always
diego
parents:
22793
diff
changeset
|
125 loader \ |
0285c5f0f53d
Unconditionally add all subdirectories to PARTS. This way make clean always
diego
parents:
22793
diff
changeset
|
126 mp3lib \ |
23073 | 127 osdep \ |
128 stream \ | |
22795
0285c5f0f53d
Unconditionally add all subdirectories to PARTS. This way make clean always
diego
parents:
22793
diff
changeset
|
129 tremor \ |
0285c5f0f53d
Unconditionally add all subdirectories to PARTS. This way make clean always
diego
parents:
22793
diff
changeset
|
130 vidix \ |
15785 | 131 |
7474 | 132 |
18012 | 133 all: $(ALL_PRG) |
7474 | 134 |
23182 | 135 dep depend:: help_mp.h version.h codecs.conf.h |
23181
802db540ff83
cosmetics: Move depend target (preparation for upcoming change).
diego
parents:
23093
diff
changeset
|
136 @for a in $(PARTS); do $(MAKE) -C $$a dep; done |
802db540ff83
cosmetics: Move depend target (preparation for upcoming change).
diego
parents:
23093
diff
changeset
|
137 |
23182 | 138 include mpcommon.mak |
139 | |
140 CFLAGS := $(subst -I..,-I.,$(CFLAGS)) | |
141 | |
7568 | 142 libaf/libaf.a: |
143 $(MAKE) -C libaf | |
144 | |
20981
22cb9d5f1e21
Rename libdvdread to dvdread. We really only include only the dvdread
diego
parents:
20819
diff
changeset
|
145 dvdread/libdvdread.a: |
22cb9d5f1e21
Rename libdvdread to dvdread. We really only include only the dvdread
diego
parents:
20819
diff
changeset
|
146 $(MAKE) -C dvdread |
7130
a27a786e98f9
remove nonsense tabs from makefile so emacs won't complain :)
rfelker
parents:
7122
diff
changeset
|
147 |
20613 | 148 libdvdcss/libdvdcss.a: |
149 $(MAKE) -C libdvdcss | |
150 | |
1 | 151 loader/libloader.a: |
152 $(MAKE) -C loader | |
153 | |
18937
9e95ac641e77
Initial libass release (without mencoder support).
eugeni
parents:
18895
diff
changeset
|
154 libass/libass.a: |
9e95ac641e77
Initial libass release (without mencoder support).
eugeni
parents:
18895
diff
changeset
|
155 $(MAKE) -C libass |
9e95ac641e77
Initial libass release (without mencoder support).
eugeni
parents:
18895
diff
changeset
|
156 |
2310 | 157 libmpdemux/libmpdemux.a: |
21310
3220773a071b
Split muxers into a separate library that only MEncoder is linked against.
diego
parents:
21284
diff
changeset
|
158 $(MAKE) -C libmpdemux libmpdemux.a |
3220773a071b
Split muxers into a separate library that only MEncoder is linked against.
diego
parents:
21284
diff
changeset
|
159 |
3220773a071b
Split muxers into a separate library that only MEncoder is linked against.
diego
parents:
21284
diff
changeset
|
160 libmpdemux/libmpmux.a: |
3220773a071b
Split muxers into a separate library that only MEncoder is linked against.
diego
parents:
21284
diff
changeset
|
161 $(MAKE) -C libmpdemux libmpmux.a |
2310 | 162 |
19271
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
19190
diff
changeset
|
163 stream/stream.a: |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
19190
diff
changeset
|
164 $(MAKE) -C stream |
64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
ben
parents:
19190
diff
changeset
|
165 |
5009 | 166 libmpcodecs/libmpcodecs.a: |
167 $(MAKE) -C libmpcodecs | |
168 | |
16165 | 169 libavutil/libavutil.a: |
22966
c51b43a4f7d8
Remove redundant setting of variables when compiling FFmpeg libraries,
diego
parents:
22962
diff
changeset
|
170 $(MAKE) -C libavutil |
16165 | 171 |
1279 | 172 libavcodec/libavcodec.a: |
22966
c51b43a4f7d8
Remove redundant setting of variables when compiling FFmpeg libraries,
diego
parents:
22962
diff
changeset
|
173 $(MAKE) -C libavcodec |
1279 | 174 |
18557
b7746166426c
libpostproc is not a subdirectory of libavcodec anymore.
diego
parents:
18480
diff
changeset
|
175 libpostproc/libpostproc.a: |
22966
c51b43a4f7d8
Remove redundant setting of variables when compiling FFmpeg libraries,
diego
parents:
22962
diff
changeset
|
176 $(MAKE) -C libpostproc |
17596 | 177 |
12164 | 178 libavformat/libavformat.a: |
22966
c51b43a4f7d8
Remove redundant setting of variables when compiling FFmpeg libraries,
diego
parents:
22962
diff
changeset
|
179 $(MAKE) -C libavformat |
12164 | 180 |
18861 | 181 libswscale/libswscale.a: |
22966
c51b43a4f7d8
Remove redundant setting of variables when compiling FFmpeg libraries,
diego
parents:
22962
diff
changeset
|
182 $(MAKE) -C libswscale |
18861 | 183 |
1 | 184 libmpeg2/libmpeg2.a: |
185 $(MAKE) -C libmpeg2 | |
186 | |
187 libvo/libvo.a: | |
21257
637fcc472af6
Add explicit dependency information for libosd.a, this fixes MEncoder-only
diego
parents:
21225
diff
changeset
|
188 $(MAKE) -C libvo libvo.a |
637fcc472af6
Add explicit dependency information for libosd.a, this fixes MEncoder-only
diego
parents:
21225
diff
changeset
|
189 |
637fcc472af6
Add explicit dependency information for libosd.a, this fixes MEncoder-only
diego
parents:
21225
diff
changeset
|
190 libvo/libosd.a: |
637fcc472af6
Add explicit dependency information for libosd.a, this fixes MEncoder-only
diego
parents:
21225
diff
changeset
|
191 $(MAKE) -C libvo libosd.a |
1 | 192 |
1013
74d55f3c4680
libao->libao2 because of conflict with OMS's libao
arpi_esp
parents:
1010
diff
changeset
|
193 libao2/libao2.a: |
955 | 194 $(MAKE) -C libao2 |
195 | |
3406 | 196 liba52/liba52.a: |
197 $(MAKE) -C liba52 | |
198 | |
10726 | 199 libfaad2/libfaad2.a: |
200 $(MAKE) -C libfaad2 | |
201 | |
22536
b19e2fb20a41
Rename mp3lib/libMP3.a to mp3lib/libmp3.a for consistency.
diego
parents:
22525
diff
changeset
|
202 mp3lib/libmp3.a: |
1 | 203 $(MAKE) -C mp3lib |
204 | |
14280 | 205 tremor/libvorbisidec.a: |
206 $(MAKE) -C tremor | |
207 | |
22900
a9e111b88c4a
merged libdha and libvidix, moved all files from libdha to vidix directory
ben
parents:
22857
diff
changeset
|
208 vidix/libvidix.a: |
4030 | 209 $(MAKE) -C vidix |
210 | |
23077 | 211 gui/libgui.a: |
212 $(MAKE) -C gui | |
723 | 213 |
9380 | 214 osdep/libosdep.a: |
215 $(MAKE) -C osdep | |
2444 | 216 |
23220 | 217 osdep/mplayer-rc.o: version.h |
21512 | 218 $(MAKE) -C osdep mplayer-rc.o |
21473
6e03eb6af0b7
Move the generation of osdep/mplayer-rc.o back to the top-level Makefile,
diego
parents:
21420
diff
changeset
|
219 |
4418
8141d2c399e4
A new configurable input system and joystick support for this system
albeu
parents:
4346
diff
changeset
|
220 input/libinput.a: |
8141d2c399e4
A new configurable input system and joystick support for this system
albeu
parents:
4346
diff
changeset
|
221 $(MAKE) -C input |
8141d2c399e4
A new configurable input system and joystick support for this system
albeu
parents:
4346
diff
changeset
|
222 |
8198 | 223 libmenu/libmenu.a: |
224 $(MAKE) -C libmenu | |
225 | |
21085 | 226 mplayer$(EXESUF): $(MPLAYER_DEPS) |
21130
44dcb71f9751
Split libs that are dependencies and those that are just linker flags.
diego
parents:
21128
diff
changeset
|
227 $(CC) -o $@ $^ $(LDFLAGS_MPLAYER) |
1 | 228 |
21085 | 229 mencoder$(EXESUF): $(MENCODER_DEPS) |
21130
44dcb71f9751
Split libs that are dependencies and those that are just linker flags.
diego
parents:
21128
diff
changeset
|
230 $(CC) -o $@ $^ $(LDFLAGS_MENCODER) |
2601
81c0f3e487eb
added support for mencoder (compile with 'make mencoder')
alex
parents:
2528
diff
changeset
|
231 |
20755
b4c865e17155
Create binaries with proper executable suffix under Windows.
diego
parents:
20723
diff
changeset
|
232 codec-cfg$(EXESUF): codec-cfg.c codec-cfg.h help_mp.h |
21956 | 233 $(HOST_CC) -I. -DCODECS2HTML $< -o $@ |
19051 | 234 |
20791 | 235 codecs.conf.h: codec-cfg$(EXESUF) etc/codecs.conf |
20755
b4c865e17155
Create binaries with proper executable suffix under Windows.
diego
parents:
20723
diff
changeset
|
236 ./codec-cfg$(EXESUF) ./etc/codecs.conf > $@ |
8467
3ca9cc46df5c
Fallback to builtin (generated from etc/codecs.conf at compile time)
arpi
parents:
8353
diff
changeset
|
237 |
3ca9cc46df5c
Fallback to builtin (generated from etc/codecs.conf at compile time)
arpi
parents:
8353
diff
changeset
|
238 codec-cfg.o: codecs.conf.h |
3ca9cc46df5c
Fallback to builtin (generated from etc/codecs.conf at compile time)
arpi
parents:
8353
diff
changeset
|
239 |
20755
b4c865e17155
Create binaries with proper executable suffix under Windows.
diego
parents:
20723
diff
changeset
|
240 codecs2html$(EXESUF): mp_msg.o |
21956 | 241 $(CC) -DCODECS2HTML codec-cfg.c $^ -o $@ |
17761 | 242 |
22499 | 243 codec-cfg-test$(EXESUF): codecs.conf.h codec-cfg.h mp_msg.o osdep/getch2.o |
244 $(CC) -I. -DTESTING codec-cfg.c mp_msg.o osdep/getch2.o -ltermcap -o $@ | |
245 | |
22052
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
246 install: install-dirs $(INSTALL_TARGETS) |
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
247 |
22054 | 248 install-dirs: |
249 $(INSTALL) -d $(BINDIR) | |
250 $(INSTALL) -d $(DATADIR) | |
251 $(INSTALL) -d $(MANDIR)/man1 | |
252 $(INSTALL) -d $(CONFDIR) | |
253 if test -f $(CONFDIR)/codecs.conf ; then mv -f $(CONFDIR)/codecs.conf $(CONFDIR)/codecs.conf.old ; fi | |
22052
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
254 |
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
255 install-mplayer: mplayer$(EXESUF) |
21959 | 256 $(INSTALL) -m 755 $(INSTALLSTRIP) mplayer$(EXESUF) $(BINDIR) |
22052
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
257 |
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
258 install-mplayer-man: |
12964 | 259 for i in $(MAN_LANG); do \ |
9470 | 260 if test "$$i" = en ; then \ |
21959 | 261 $(INSTALL) -c -m 644 DOCS/man/en/mplayer.1 $(MANDIR)/man1/ ; \ |
9470 | 262 else \ |
17966 | 263 $(INSTALL) -d $(MANDIR)/$$i/man1 ; \ |
21959 | 264 $(INSTALL) -c -m 644 DOCS/man/$$i/mplayer.1 $(MANDIR)/$$i/man1/ ; \ |
9451
b4a565ed2034
patch by "Andriy N. Gritsenko" <andrej@lucky.net>
gabucino
parents:
9447
diff
changeset
|
265 fi ; \ |
9470 | 266 done |
22052
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
267 |
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
268 install-mencoder: mencoder$(EXESUF) |
21959 | 269 $(INSTALL) -m 755 $(INSTALLSTRIP) mencoder$(EXESUF) $(BINDIR) |
12964 | 270 for i in $(MAN_LANG); do \ |
9470 | 271 if test "$$i" = en ; then \ |
20007 | 272 cd $(MANDIR)/man1 && ln -sf mplayer.1 mencoder.1 ; \ |
9470 | 273 else \ |
20011 | 274 cd $(MANDIR)/$$i/man1 && ln -sf mplayer.1 mencoder.1 ; \ |
9451
b4a565ed2034
patch by "Andriy N. Gritsenko" <andrej@lucky.net>
gabucino
parents:
9447
diff
changeset
|
275 fi ; \ |
9470 | 276 done |
22052
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
277 |
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
278 install-gui: |
21956 | 279 -ln -sf mplayer$(EXESUF) $(BINDIR)/gmplayer$(EXESUF) |
21957 | 280 $(INSTALL) -d $(DATADIR)/skins |
22055 | 281 @echo "*** Download skin(s) at http://www.mplayerhq.hu/design7/dload.html" |
17974
9a5a62f480e6
Rename the default GUI skins directory from 'Skin' to 'skins', keeping
diego
parents:
17966
diff
changeset
|
282 @echo "*** for GUI, and extract to $(DATADIR)/skins/" |
21957 | 283 $(INSTALL) -d $(prefix)/share/pixmaps |
21959 | 284 $(INSTALL) -m 644 etc/mplayer.xpm $(prefix)/share/pixmaps/ |
21957 | 285 $(INSTALL) -d $(prefix)/share/applications |
21959 | 286 $(INSTALL) -m 644 etc/mplayer.desktop $(prefix)/share/applications/ |
22052
d90d335368b1
Replace ifeq structure in the install target by a set of dependent targets.
diego
parents:
21999
diff
changeset
|
287 |
2385
78209b784fec
Add uninstall target, patch by Clemens W¸«£chter <clemenswaechter@yahoo.com>
atmos4
parents:
2310
diff
changeset
|
288 uninstall: |
20755
b4c865e17155
Create binaries with proper executable suffix under Windows.
diego
parents:
20723
diff
changeset
|
289 -rm -f $(BINDIR)/mplayer$(EXESUF) $(BINDIR)/gmplayer$(EXESUF) |
b4c865e17155
Create binaries with proper executable suffix under Windows.
diego
parents:
20723
diff
changeset
|
290 -rm -f $(BINDIR)/mencoder$(EXESUF) |
b4c865e17155
Create binaries with proper executable suffix under Windows.
diego
parents:
20723
diff
changeset
|
291 -rm -f $(MANDIR)/man1/mencoder.1 $(MANDIR)/man1/mplayer.1 |
18038 | 292 -rm -f $(prefix)/share/pixmaps/mplayer.xpm |
13666
fdda0475b00d
Menu entry for all freedesktop.org compliant window managers.
diego
parents:
13612
diff
changeset
|
293 -rm -f $(prefix)/share/applications/mplayer.desktop |
13702
3c6a2b6437df
make uninstall was leaving vidix, dha, and libmpdvdkit libraries
wight
parents:
13666
diff
changeset
|
294 for l in $(MAN_LANG); do \ |
16991
4beb036cd4fc
fix to uninstall section, pointed out by Reshat Sabiq to -users ml sabiq -- at -- csociety -- dot -- org
ptt
parents:
16935
diff
changeset
|
295 if test "$$l" != "en"; then \ |
4beb036cd4fc
fix to uninstall section, pointed out by Reshat Sabiq to -users ml sabiq -- at -- csociety -- dot -- org
ptt
parents:
16935
diff
changeset
|
296 rm -f $(MANDIR)/$$l/man1/mplayer.1 \ |
4beb036cd4fc
fix to uninstall section, pointed out by Reshat Sabiq to -users ml sabiq -- at -- csociety -- dot -- org
ptt
parents:
16935
diff
changeset
|
297 $(MANDIR)/$$l/man1/mencoder.1 \ |
4beb036cd4fc
fix to uninstall section, pointed out by Reshat Sabiq to -users ml sabiq -- at -- csociety -- dot -- org
ptt
parents:
16935
diff
changeset
|
298 $(MANDIR)/$$l/man1/gmplayer.1 ; \ |
4beb036cd4fc
fix to uninstall section, pointed out by Reshat Sabiq to -users ml sabiq -- at -- csociety -- dot -- org
ptt
parents:
16935
diff
changeset
|
299 fi ; \ |
13702
3c6a2b6437df
make uninstall was leaving vidix, dha, and libmpdvdkit libraries
wight
parents:
13666
diff
changeset
|
300 done |
2385
78209b784fec
Add uninstall target, patch by Clemens W¸«£chter <clemenswaechter@yahoo.com>
atmos4
parents:
2310
diff
changeset
|
301 |
23182 | 302 clean:: |
22493 | 303 -rm -f mplayer$(EXESUF) mencoder$(EXESUF) codec-cfg$(EXESUF) \ |
22935 | 304 codecs2html$(EXESUF) codec-cfg-test$(EXESUF) cpuinfo$(EXESUF) \ |
22499 | 305 codecs.conf.h help_mp.h version.h |
19292
20938447bb55
'make clean' now recurses through subdirectories as expected,
diego
parents:
19283
diff
changeset
|
306 @for a in $(PARTS); do $(MAKE) -C $$a clean; done |
20938447bb55
'make clean' now recurses through subdirectories as expected,
diego
parents:
19283
diff
changeset
|
307 |
23182 | 308 distclean:: doxygen_clean |
19299
e5854db8a39f
Recurse into subdirs before cleaning the top level to avoid error messages.
diego
parents:
19293
diff
changeset
|
309 @for a in $(PARTS); do $(MAKE) -C $$a distclean; done |
23699 | 310 $(MAKE) -C TOOLS distclean |
23182 | 311 -rm -f configure.log config.mak config.h |
1 | 312 |
6948
ab51ddbec0e1
small rule to strip binaries in source dir (24MB mplayer binary is a bit klugdy for non debug-work :)
atmos4
parents:
6784
diff
changeset
|
313 strip: |
ab51ddbec0e1
small rule to strip binaries in source dir (24MB mplayer binary is a bit klugdy for non debug-work :)
atmos4
parents:
6784
diff
changeset
|
314 strip -s $(ALL_PRG) |
ab51ddbec0e1
small rule to strip binaries in source dir (24MB mplayer binary is a bit klugdy for non debug-work :)
atmos4
parents:
6784
diff
changeset
|
315 |
18786 | 316 # ./configure must be rerun if it changed |
24268
6b0e5503ca7a
Silence make's 'Please run configure again' if it was already run.
cehoyos
parents:
24242
diff
changeset
|
317 config.mak: configure |
6958
9cb1efcc5640
'configure changed'-test re-added, noticed by Sylvain Petreolle <spetreolle@yahoo.fr>
arpi
parents:
6948
diff
changeset
|
318 @echo "############################################################" |
9cb1efcc5640
'configure changed'-test re-added, noticed by Sylvain Petreolle <spetreolle@yahoo.fr>
arpi
parents:
6948
diff
changeset
|
319 @echo "####### Please run ./configure again - it's changed! #######" |
9cb1efcc5640
'configure changed'-test re-added, noticed by Sylvain Petreolle <spetreolle@yahoo.fr>
arpi
parents:
6948
diff
changeset
|
320 @echo "############################################################" |
9cb1efcc5640
'configure changed'-test re-added, noticed by Sylvain Petreolle <spetreolle@yahoo.fr>
arpi
parents:
6948
diff
changeset
|
321 |
18786 | 322 # rebuild at every config.h/config.mak/Makefile change: |
323 version.h: config.h config.mak Makefile | |
6147
4ec23f98516e
Fix gcc version display for gcc 3.1 (downwards compatible it seems - tested with 2.95.2)
atmos4
parents:
6128
diff
changeset
|
324 ./version.sh `$(CC) -dumpversion` |
448
198b46b739d8
qrva eletbe nem kene cvs-t elbaszni inkabb ne nyuljatok hozza baz+
arpi_esp
parents:
444
diff
changeset
|
325 |
13097 | 326 doxygen: |
327 doxygen DOCS/tech/Doxyfile | |
328 | |
329 doxygen_clean: | |
330 -rm -rf DOCS/tech/doxygen | |
331 | |
13703
06cd8401c498
Move help_mp.h generation to Makefile, so it's easier to maintain on
wight
parents:
13702
diff
changeset
|
332 help_mp.h: help/help_mp-en.h $(HELP_FILE) |
06cd8401c498
Move help_mp.h generation to Makefile, so it's easier to maintain on
wight
parents:
13702
diff
changeset
|
333 @echo '// WARNING! This is a generated file. Do NOT edit.' > help_mp.h |
06cd8401c498
Move help_mp.h generation to Makefile, so it's easier to maintain on
wight
parents:
13702
diff
changeset
|
334 @echo '// See the help/ subdir for the editable files.' >> help_mp.h |
14830
8260cd3c585c
--charset configure option to convert help messages charset
reimar
parents:
14281
diff
changeset
|
335 ifeq ($(CHARSET),) |
13703
06cd8401c498
Move help_mp.h generation to Makefile, so it's easier to maintain on
wight
parents:
13702
diff
changeset
|
336 @echo '#include "$(HELP_FILE)"' >> help_mp.h |
14830
8260cd3c585c
--charset configure option to convert help messages charset
reimar
parents:
14281
diff
changeset
|
337 else |
20634
32b693286d0b
remove charset files (all of them are in UTF-8 now anyway)
kraymer
parents:
20615
diff
changeset
|
338 iconv -f UTF-8 -t $(CHARSET) "$(HELP_FILE)" >> help_mp.h |
14830
8260cd3c585c
--charset configure option to convert help messages charset
reimar
parents:
14281
diff
changeset
|
339 endif |
13703
06cd8401c498
Move help_mp.h generation to Makefile, so it's easier to maintain on
wight
parents:
13702
diff
changeset
|
340 |
06cd8401c498
Move help_mp.h generation to Makefile, so it's easier to maintain on
wight
parents:
13702
diff
changeset
|
341 ifneq ($(HELP_FILE),help/help_mp-en.h) |
06cd8401c498
Move help_mp.h generation to Makefile, so it's easier to maintain on
wight
parents:
13702
diff
changeset
|
342 @echo "Adding untranslated messages to help_mp.h" |
06cd8401c498
Move help_mp.h generation to Makefile, so it's easier to maintain on
wight
parents:
13702
diff
changeset
|
343 @echo '// untranslated messages from the English master file:' >> help_mp.h |
06cd8401c498
Move help_mp.h generation to Makefile, so it's easier to maintain on
wight
parents:
13702
diff
changeset
|
344 @help/help_diff.sh $(HELP_FILE) < help/help_mp-en.h >> help_mp.h |
06cd8401c498
Move help_mp.h generation to Makefile, so it's easier to maintain on
wight
parents:
13702
diff
changeset
|
345 endif |
06cd8401c498
Move help_mp.h generation to Makefile, so it's easier to maintain on
wight
parents:
13702
diff
changeset
|
346 |
18014
0d380174f01f
10l: version.h was not being built in some odd cases
rfelker
parents:
18013
diff
changeset
|
347 # explicit dependencies to force version.h to be built even if .depend is missing |
0d380174f01f
10l: version.h was not being built in some odd cases
rfelker
parents:
18013
diff
changeset
|
348 mplayer.o mencoder.o vobsub.o: version.h |
0d380174f01f
10l: version.h was not being built in some odd cases
rfelker
parents:
18013
diff
changeset
|
349 |
18015 | 350 # temporary measure to make sure help_mp.h is built. we desperately need correct deps! |
21085 | 351 $(MPLAYER_DEPS) $(MENCODER_DEPS): help_mp.h |
18015 | 352 |
22962
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
353 # |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
354 # the following lines provide _partial_ dependency information |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
355 # for the 'library' directories under main dir, in order to cause |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
356 # the build process to recursively descend into them if something |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
357 # has changed. ideally this will be replaced with a single |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
358 # nonrecursive makefile for the whole project. |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
359 # |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
360 # Now all directories are recursed by default because these rules do not |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
361 # consider dependencies on files in other directories, while the recursively |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
362 # invoked Makefiles do. Conditional recursion only to the directories with |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
363 # changed files can be enabled by creating a file named ".norecurse" and |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
364 # optionally giving it a timestamp in the past. Directories whose .a files |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
365 # are newer than the timestamp and newer than other files in the directory |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
366 # will not be recursed. |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
367 .norecurse: |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
368 |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
369 libvo/libvo.a: .norecurse $(wildcard libvo/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
370 libvo/libosd.a: .norecurse $(wildcard libvo/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
371 libao2/libao2.a: .norecurse $(wildcard libao2/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
372 osdep/libosdep.a: .norecurse $(wildcard osdep/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
373 input/libinput.a: .norecurse $(wildcard input/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
374 |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
375 libmenu/libmenu.a: .norecurse $(wildcard libmenu/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
376 libaf/libaf.a: .norecurse $(wildcard libaf/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
377 dvdread/libdvdread.a: .norecurse $(wildcard dvdread/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
378 libdvdcss/libdvdcss.a: .norecurse $(wildcard libdvdcss/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
379 |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
380 libmpdemux/libmpdemux.a: .norecurse $(wildcard libmpdemux/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
381 libmpdemux/libmpmux.a: .norecurse $(wildcard libmpdemux/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
382 stream/stream.a: .norecurse $(wildcard stream/*.[ch] stream/*/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
383 libmpcodecs/libmpcodecs.a: .norecurse $(wildcard libmpcodecs/*.[ch]) $(wildcard libmpcodecs/native/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
384 libmpcodecs/libmpencoders.a: .norecurse $(wildcard libmpcodecs/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
385 |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
386 libavutil/libavutil.a: .norecurse $(wildcard libavutil/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
387 libavcodec/libavcodec.a: .norecurse $(wildcard libavcodec/*.[ch] libavcodec/*/*.[chS]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
388 libavformat/libavformat.a: .norecurse $(wildcard libavformat/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
389 libswscale/libswscale.a: .norecurse $(wildcard libswscale/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
390 |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
391 libmpeg2/libmpeg2.a: .norecurse $(wildcard libmpeg2/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
392 liba52/liba52.a: .norecurse $(wildcard liba52/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
393 mp3lib/libmp3.a: .norecurse $(wildcard mp3lib/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
394 libfaad2/libfaad2.a: .norecurse $(wildcard libfaad2/*.[ch] libfaad2/*/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
395 |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
396 loader/libloader.a: .norecurse $(wildcard loader/*.[chSs]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
397 vidix/libvidix.a: .norecurse $(wildcard vidix/*.[ch]) |
23077 | 398 gui/libgui.a: .norecurse $(wildcard gui/*.[ch] gui/*/*.[ch] gui/*/*/*.[ch]) |
22962
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
399 |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
400 libass/libass.a: .norecurse $(wildcard libass/*.[ch]) |
f9a5e58f9f40
Revert previous broken removal of partial dependency list.
diego
parents:
22949
diff
changeset
|
401 |
23182 | 402 .PHONY: all install* uninstall strip doxygen doxygen_clean |