turn cinelerra, libmpeg3, mplexlo and quicktime from SUBDIRS into included Makefiles
[cinelerra_cv/ct.git] / quicktime / Makefile.am
bloba960cbb7a4c2309b527d354e08d41096aefab091
1 # quicktime
3 include $(top_srcdir)/quicktime/encore50/Makefile.am
5 # SUBDIRS += @FFMPEG_FOLDER@
7 lib_LTLIBRARIES += libquicktimehv.la
8 libquicktimehv_la_srcdir = $(top_srcdir)/quicktime
9 libquicktimehv_la_CFLAGS = \
10         $(LARGEFILE_CFLAGS) \
11         $(CPU_CFLAGS) \
12         $(FIREWIRE_CFLAGS) \
13         $(XIPH_CFLAGS) \
14         $(MJPEG_CFLAGS) \
15         $(LIBDV_CFLAGS) \
16         -DENCORE_INCLUDE=\"encore50/encore.h\" \
17         @FFMPEG_CFLAGS@
19 libquicktimehv_la_LDFLAGS = -version-info 1:0:0 -release 1.6.0 -Wl,--no-undefined 
21 libquicktimehv_la_LIBADD = \
22         @FFMPEG_LIBS@ \
23         $(XIPH_LIBS) \
24         -lmp3lame \
25         $(FAAD_LIBS) \
26         -lfaac \
27         libencore.la \
28         $(top_builddir)/libmpeg3hv.la \
29         $(LIBX264_LIBS) \
30         $(LIBDV_LIBS) \
31         -ljpeg -lpng \
32         -lz -lpthread -lm
34 libquicktimehv_la_SOURCES = \
35         $(libquicktimehv_la_srcdir)/atom.c \
36         $(libquicktimehv_la_srcdir)/avcc.c \
37         $(libquicktimehv_la_srcdir)/avi_hdrl.c \
38         $(libquicktimehv_la_srcdir)/avi_idx1.c \
39         $(libquicktimehv_la_srcdir)/avi_movi.c \
40         $(libquicktimehv_la_srcdir)/avi_strl.c \
41         $(libquicktimehv_la_srcdir)/avi_odml.c \
42         $(libquicktimehv_la_srcdir)/avi_ix.c \
43         $(libquicktimehv_la_srcdir)/avi_indx.c \
44         $(libquicktimehv_la_srcdir)/avi_riff.c \
45         $(libquicktimehv_la_srcdir)/cmodel_default.c \
46         $(libquicktimehv_la_srcdir)/cmodel_float.c \
47         $(libquicktimehv_la_srcdir)/cmodel_yuv420p.c \
48         $(libquicktimehv_la_srcdir)/cmodel_yuv422.c \
49         $(libquicktimehv_la_srcdir)/codecs.c \
50         $(libquicktimehv_la_srcdir)/colormodels.c \
51         $(libquicktimehv_la_srcdir)/ctab.c \
52         $(libquicktimehv_la_srcdir)/dinf.c \
53         $(libquicktimehv_la_srcdir)/dref.c \
54         $(libquicktimehv_la_srcdir)/edts.c \
55         $(libquicktimehv_la_srcdir)/elst.c \
56         $(libquicktimehv_la_srcdir)/esds.c \
57         $(libquicktimehv_la_srcdir)/graphics.c \
58         $(libquicktimehv_la_srcdir)/hdlr.c \
59         $(libquicktimehv_la_srcdir)/ima4.c \
60         $(libquicktimehv_la_srcdir)/interlacemodes.c \
61         $(libquicktimehv_la_srcdir)/jpeg.c \
62         $(libquicktimehv_la_srcdir)/libdv.c \
63         $(libquicktimehv_la_srcdir)/libmjpeg.c \
64         $(libquicktimehv_la_srcdir)/matrix.c \
65         $(libquicktimehv_la_srcdir)/mdat.c \
66         $(libquicktimehv_la_srcdir)/mdhd.c \
67         $(libquicktimehv_la_srcdir)/mdia.c \
68         $(libquicktimehv_la_srcdir)/minf.c \
69         $(libquicktimehv_la_srcdir)/moov.c \
70         $(libquicktimehv_la_srcdir)/mp4a.c \
71         $(libquicktimehv_la_srcdir)/mvhd.c \
72         $(libquicktimehv_la_srcdir)/plugin.c \
73         $(libquicktimehv_la_srcdir)/qtcache.c \
74         $(libquicktimehv_la_srcdir)/qtdv.c \
75         $(libquicktimehv_la_srcdir)/qtffmpeg.c \
76         $(libquicktimehv_la_srcdir)/qth264.c \
77         $(libquicktimehv_la_srcdir)/qtpng.c \
78         $(libquicktimehv_la_srcdir)/qtmp3.c \
79         $(libquicktimehv_la_srcdir)/quicktime.c \
80         $(libquicktimehv_la_srcdir)/raw.c \
81         $(libquicktimehv_la_srcdir)/rawaudio.c \
82         $(libquicktimehv_la_srcdir)/rle.c \
83         $(libquicktimehv_la_srcdir)/smhd.c \
84         $(libquicktimehv_la_srcdir)/stbl.c \
85         $(libquicktimehv_la_srcdir)/stco.c \
86         $(libquicktimehv_la_srcdir)/stsc.c \
87         $(libquicktimehv_la_srcdir)/stsd.c \
88         $(libquicktimehv_la_srcdir)/stsdtable.c \
89         $(libquicktimehv_la_srcdir)/stss.c \
90         $(libquicktimehv_la_srcdir)/stsz.c \
91         $(libquicktimehv_la_srcdir)/stts.c \
92         $(libquicktimehv_la_srcdir)/tkhd.c \
93         $(libquicktimehv_la_srcdir)/trak.c \
94         $(libquicktimehv_la_srcdir)/twos.c \
95         $(libquicktimehv_la_srcdir)/udta.c \
96         $(libquicktimehv_la_srcdir)/ulaw.c \
97         $(libquicktimehv_la_srcdir)/util.c \
98         $(libquicktimehv_la_srcdir)/v308.c \
99         $(libquicktimehv_la_srcdir)/v408.c \
100         $(libquicktimehv_la_srcdir)/v410.c \
101         $(libquicktimehv_la_srcdir)/vmhd.c \
102         $(libquicktimehv_la_srcdir)/vbraudio.c \
103         $(libquicktimehv_la_srcdir)/vorbis.c \
104         $(libquicktimehv_la_srcdir)/workarounds.c \
105         $(libquicktimehv_la_srcdir)/yuv2.c \
106         $(libquicktimehv_la_srcdir)/yuv4.c \
107         $(libquicktimehv_la_srcdir)/yv12.c \
108         $(libquicktimehv_la_srcdir)/wmx2.c \
109         $(libquicktimehv_la_srcdir)/wma.c \
110         $(libquicktimehv_la_srcdir)/mpeg4.c
112 noinst_HEADERS += $(libquicktimehv_la_srcdir)/cmodel_permutation.h \
113         $(libquicktimehv_la_srcdir)/codecs.h \
114         $(libquicktimehv_la_srcdir)/colormodels.h \
115         $(libquicktimehv_la_srcdir)/div3.h \
116         $(libquicktimehv_la_srcdir)/divx.h \
117         $(libquicktimehv_la_srcdir)/fastjpg.h \
118         $(libquicktimehv_la_srcdir)/fastjpgmacro.h \
119         $(libquicktimehv_la_srcdir)/funcprotos.h \
120         $(libquicktimehv_la_srcdir)/graphics.h \
121         $(libquicktimehv_la_srcdir)/ima4.h \
122         $(libquicktimehv_la_srcdir)/interlacemodes.h \
123         $(libquicktimehv_la_srcdir)/jpeg.h \
124         $(libquicktimehv_la_srcdir)/jpeg_old.h \
125         $(libquicktimehv_la_srcdir)/libdv.h \
126         $(libquicktimehv_la_srcdir)/libmjpeg.h \
127         $(libquicktimehv_la_srcdir)/mmx.h \
128         $(libquicktimehv_la_srcdir)/mp4a.h \
129         $(libquicktimehv_la_srcdir)/mpeg4.h \
130         $(libquicktimehv_la_srcdir)/qtdv.h \
131         $(libquicktimehv_la_srcdir)/qtffmpeg.h \
132         $(libquicktimehv_la_srcdir)/qth264.h \
133         $(libquicktimehv_la_srcdir)/qtmp3.h \
134         $(libquicktimehv_la_srcdir)/qtpng.h \
135         $(libquicktimehv_la_srcdir)/qtprivate.h \
136         $(libquicktimehv_la_srcdir)/qtvorbis.h \
137         $(libquicktimehv_la_srcdir)/quicktime.h \
138         $(libquicktimehv_la_srcdir)/raw.h \
139         $(libquicktimehv_la_srcdir)/rawaudio.h \
140         $(libquicktimehv_la_srcdir)/rle.h \
141         $(libquicktimehv_la_srcdir)/rtjpeg.h \
142         $(libquicktimehv_la_srcdir)/rtjpeg_core.h \
143         $(libquicktimehv_la_srcdir)/twos.h \
144         $(libquicktimehv_la_srcdir)/ulaw.h \
145         $(libquicktimehv_la_srcdir)/v308.h \
146         $(libquicktimehv_la_srcdir)/v408.h \
147         $(libquicktimehv_la_srcdir)/v410.h \
148         $(libquicktimehv_la_srcdir)/wma.h \
149         $(libquicktimehv_la_srcdir)/wmx1.h \
150         $(libquicktimehv_la_srcdir)/wmx2.h \
151         $(libquicktimehv_la_srcdir)/workarounds.h \
152         $(libquicktimehv_la_srcdir)/xanimjpeg.h \
153         $(libquicktimehv_la_srcdir)/yuv2.h \
154         $(libquicktimehv_la_srcdir)/yuv4.h \
155         $(libquicktimehv_la_srcdir)/yuv9.h \
156         $(libquicktimehv_la_srcdir)/yv12.h
158 EXTRA_DIST += $(libquicktimehv_la_srcdir)/docs
160 libquicktimehv_la_CPPFLAGS = -I$(top_srcdir)/libmpeg3
162 libquicktimehv_la_includedir = $(includedir)/quicktime
163 libquicktimehv_la_include_HEADERS = $(libquicktimehv_la_srcdir)/quicktime.h $(libquicktimehv_la_srcdir)/qtprivate.h
165 #dist-hook:
166 #       -rm -rf $(distdir)/docs/CVS