Mercurial > mplayer.hg
comparison libmpcodecs/Makefile @ 5550:7d1dfb59c6c0
encoders
author | arpi |
---|---|
date | Wed, 10 Apr 2002 23:23:36 +0000 |
parents | eefc339440bc |
children | 20b0864bc01e |
comparison
equal
deleted
inserted
replaced
5549:7bed3fb6a3be | 5550:7d1dfb59c6c0 |
---|---|
1 | 1 |
2 include ../config.mak | 2 include ../config.mak |
3 | 3 |
4 LIBNAME = libmpcodecs.a | 4 LIBNAME = libmpcodecs.a |
5 LIBNAME2 = libmpencoders.a | |
5 | 6 |
6 AUDIO_SRCS=dec_audio.c ad.c ad_a52.c ad_acm.c ad_alaw.c ad_dk3adpcm.c ad_dk4adpcm.c ad_dshow.c ad_dvdpcm.c ad_ffmpeg.c ad_hwac3.c ad_imaadpcm.c ad_mp3.c ad_msadpcm.c ad_pcm.c ad_roqaudio.c ad_msgsm.c ad_faad.c ad_vorbis.c ad_libmad.c | 7 AUDIO_SRCS=dec_audio.c ad.c ad_a52.c ad_acm.c ad_alaw.c ad_dk3adpcm.c ad_dk4adpcm.c ad_dshow.c ad_dvdpcm.c ad_ffmpeg.c ad_hwac3.c ad_imaadpcm.c ad_mp3.c ad_msadpcm.c ad_pcm.c ad_roqaudio.c ad_msgsm.c ad_faad.c ad_vorbis.c ad_libmad.c |
7 VIDEO_SRCS=dec_video.c vd.c vd_null.c vd_cinepak.c vd_qtrpza.c vd_ffmpeg.c vd_dshow.c vd_vfw.c vd_odivx.c vd_divx4.c vd_raw.c vd_xanim.c vd_msvidc.c vd_fli.c vd_qtrle.c vd_qtsmc.c vd_roqvideo.c vd_cyuv.c vd_nuv.c vd_libmpeg2.c vd_msrle.c vd_huffyuv.c vd_zlib.c vd_mpegpes.c | 8 VIDEO_SRCS=dec_video.c vd.c vd_null.c vd_cinepak.c vd_qtrpza.c vd_ffmpeg.c vd_dshow.c vd_vfw.c vd_odivx.c vd_divx4.c vd_raw.c vd_xanim.c vd_msvidc.c vd_fli.c vd_qtrle.c vd_qtsmc.c vd_roqvideo.c vd_cyuv.c vd_nuv.c vd_libmpeg2.c vd_msrle.c vd_huffyuv.c vd_zlib.c vd_mpegpes.c |
8 VFILTER_SRCS=vf.c vf_vo.c vf_crop.c vf_expand.c vf_pp.c vf_scale.c vf_fame.c vf_format.c vf_yuy2.c | 9 VFILTER_SRCS=vf.c vf_vo.c vf_crop.c vf_expand.c vf_pp.c vf_scale.c vf_fame.c vf_format.c vf_yuy2.c |
10 ENCODER_SRCS=ve.c ve_divx4.c ve_lavc.c ve_vfw.c ve_rawrgb.c | |
9 | 11 |
10 ifeq ($(PNG),yes) | 12 ifeq ($(PNG),yes) |
11 VIDEO_SRCS += vd_mpng.c | 13 VIDEO_SRCS += vd_mpng.c |
12 endif | 14 endif |
13 | 15 |
14 ifeq ($(JPEG),yes) | 16 ifeq ($(JPEG),yes) |
15 VIDEO_SRCS += vd_ijpg.c | 17 VIDEO_SRCS += vd_ijpg.c |
16 endif | 18 endif |
17 | 19 |
18 SRCS=$(AUDIO_SRCS) $(VIDEO_SRCS) $(VFILTER_SRCS) | 20 SRCS=$(AUDIO_SRCS) $(VIDEO_SRCS) $(VFILTER_SRCS) $(ENCODER_SRCS) |
19 OBJS=$(SRCS:.c=.o) | 21 OBJS=$(SRCS:.c=.o) |
22 | |
23 SRCS2=$(ENCODER_SRCS) | |
24 OBJS2=$(SRCS2:.c=.o) | |
20 | 25 |
21 CFLAGS = -Wall $(OPTFLAGS) -I. -I.. -I../libmpdemux -I../loader $(EXTRA_INC) | 26 CFLAGS = -Wall $(OPTFLAGS) -I. -I.. -I../libmpdemux -I../loader $(EXTRA_INC) |
22 | 27 |
23 .SUFFIXES: .c .o | 28 .SUFFIXES: .c .o |
24 | 29 |
25 # .PHONY: all clean | 30 # .PHONY: all clean |
26 | 31 |
27 .c.o: | 32 .c.o: |
28 $(CC) -c $(CFLAGS) -o $@ $< | 33 $(CC) -c $(CFLAGS) -o $@ $< |
29 | 34 |
35 all: $(LIBNAME) $(LIBNAME2) | |
36 | |
30 $(LIBNAME): $(OBJS) | 37 $(LIBNAME): $(OBJS) |
31 $(AR) r $(LIBNAME) $(OBJS) | 38 $(AR) r $(LIBNAME) $(OBJS) |
32 | 39 |
33 all: $(LIBNAME) | 40 $(LIBNAME2): $(OBJS2) |
41 $(AR) r $(LIBNAME2) $(OBJS2) | |
34 | 42 |
35 clean: | 43 clean: |
36 rm -f *.o *.a *~ | 44 rm -f *.o *.a *~ |
37 | 45 |
38 distclean: | 46 distclean: |
39 rm -f Makefile.bak *.o *.a *~ .depend | 47 rm -f Makefile.bak *.o *.a *~ .depend |
40 | 48 |
41 dep: depend | 49 dep: depend |
42 | 50 |
43 depend: | 51 depend: |
44 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend | 52 $(CC) -MM $(CFLAGS) $(SRCS) $(SRCS2) 1>.depend |
45 | 53 |
46 # | 54 # |
47 # include dependency files if they exist | 55 # include dependency files if they exist |
48 # | 56 # |
49 ifneq ($(wildcard .depend),) | 57 ifneq ($(wildcard .depend),) |