r123: Merged HEAD and TEST. New stuff shall be committed to HEAD from now on.
[cinelerra_cv/mob.git] / cinelerra / Makefile.am
blob23654435d585fb46651534ddc734c4b866d5dfb1
1 bin_PROGRAMS = cinelerra
2 cinelerra_SOURCES = aattachmentpoint.C \
3                     aautomation.C \
4                     aboutprefs.C \
5                     adeviceprefs.C \
6                     adrivermenu.C \
7                     aedit.C \
8                     aedits.C \
9                     amodule.C \
10                     apatchgui.C \
11                     apluginarray.C \
12                     aplugin.C \
13                     apluginset.C \
14                     arender.C \
15                     assetedit.C \
16                     assetpopup.C \
17                     assetremove.C \
18                     assets.C \
19                     atrack.C \
20                     attachmentpoint.C \
21                     audio1394.C \
22                     audioalsa.C \
23                     audiodevice.C \
24                     audioesound.C \
25                     audioidevice.C \
26                     audioodevice.C \
27                     audiooss.C \
28                     auto.C \
29                     autoconf.C \
30                     automation.C \
31                     autos.C \
32                     awindow.C \
33                     awindowgui.C \
34                     awindowmenu.C \
35                     batch.C \
36                     bezierauto.C \
37                     bezierautos.C \
38                     bitspopup.C \
39                     brender.C \
40                     browsebutton.C \
41                     byteorderpopup.C \
42                     cache.C \
43                     canvas.C \
44                     canvastools.C \
45                     channel.C \
46                     channeledit.C \
47                     channelpicker.C \
48                     chantables.C \
49                     clipedit.C \
50                     commonrender.C \
51                     confirmquit.C \
52                     confirmsave.C \
53                     cpanel.C \
54                     cplayback.C \
55                     ctimebar.C \
56                     ctracking.C \
57                     cursor.C \
58                     cwindow.C \
59                     cwindowgui.C \
60                     cwindowtool.C \
61                     dcoffset.C \
62                     deleteallindexes.C \
63                     device1394input.C \
64                     device1394output.C \
65                     drivesync.C \
66                     edit.C \
67                     edithandles.C \
68                     editpanel.C \
69                     editpopup.C \
70                     edits.C \
71                     edl.C \
72                     edlsession.C \
73                     fadeengine.C \
74                     fileavi.C \
75                     filebaseaudio.C \
76                     filebase.C \
77                     filebaseima4.C \
78                     filebaseulaw.C \
79                     file.C \
80                     fileformat.C \
81                     filejpeg.C \
82                     filelist.C \
83                     filemov.C \
84                     filempeg.C \
85                     filepng.C \
86                     filesndfile.C \
87                     filetga.C \
88                     filethread.C \
89                     filetiff.C \
90                     filevorbis.C \
91                     filexml.C \
92                     floatauto.C \
93                     floatautos.C \
94                     formatcheck.C \
95                     formatpopup.C \
96                     formattools.C \
97                     indexfile.C \
98                     indexthread.C \
99                     intauto.C \
100                     intautos.C \
101                     interfaceprefs.C \
102                     keyframe.C \
103                     keyframehandles.C \
104                     keyframes.C \
105                     labelnavigate.C \
106                     labels.C \
107                     levelwindow.C \
108                     levelwindowgui.C \
109                     loadbalance.C \
110                     loadfile.C \
111                     loadmode.C \
112                     localsession.C \
113                     main.C \
114                     mainclock.C \
115                     maincursor.C \
116                     mainindexes.C \
117                     mainmenu.C \
118                     mainprogress.C \
119                     mainsession.C \
120                     mainundo.C \
121                     maskauto.C \
122                     maskautos.C \
123                     maskengine.C \
124                     mbuttons.C \
125                     menuaeffects.C \
126                     menueffects.C \
127                     menuveffects.C \
128                     messages.C \
129                     meterpanel.C \
130                     module.C \
131                     mtimebar.C \
132                     mwindow.C \
133                     mwindowedit.C \
134                     mwindowgui.C \
135                     mwindowmove.C \
136                     new.C \
137                     newfolder.C \
138                     neworappend.C \
139                     overlayframe.C \
140                     packagedispatcher.C \
141                     packagerenderer.C \
142                     panauto.C \
143                     panautos.C \
144                     patchbay.C \
145                     patchgui.C \
146                     performanceprefs.C \
147                     playabletracks.C \
148                     playbackconfig.C \
149                     playbackengine.C \
150                     playbackprefs.C \
151                     playtransport.C \
152                     pluginaclient.C \
153                     pluginaclientlad.C \
154                     pluginarray.C \
155                     pluginautos.C \
156                     plugin.C \
157                     pluginclient.C \
158                     plugindialog.C \
159                     pluginpopup.C \
160                     pluginserver.C \
161                     pluginset.C \
162                     plugintclient.C \
163                     pluginvclient.C \
164                     preferences.C \
165                     preferencesthread.C \
166                     presentations.C \
167                     question.C \
168                     quit.C \
169                     recconfirmdelete.C \
170                     recordableatracks.C \
171                     recordablevtracks.C \
172                     recordaudio.C \
173                     record.C \
174                     recordconfig.C \
175                     recordgui.C \
176                     recordlabel.C \
177                     recordmonitor.C \
178                     recordprefs.C \
179                     recordthread.C \
180                     recordtransport.C \
181                     recordvideo.C \
182                     recordwindow.C \
183                     render.C \
184                     renderengine.C \
185                     renderfarm.C \
186                     renderfarmclient.C \
187                     renderfarmfsclient.C \
188                     renderfarmfsserver.C \
189                     resample.C \
190                     resizetrackthread.C \
191                     resourcepixmap.C \
192                     samplescroll.C \
193                     savefile.C \
194                     setformat.C \
195                     sharedlocation.C \
196                     shmemory.C \
197                     sighandler.C \
198                     splashgui.C \
199                     statusbar.C \
200                     theme.C \
201                     threadexec.C \
202                     threadfork.C \
203                     threadindexer.C \
204                     threadloader.C \
205                     timebar.C \
206                     timeentry.C \
207                     track.C \
208                     trackcanvas.C \
209                     tracking.C \
210                     tracks.C \
211                     trackscroll.C \
212                     tracksedit.C \
213                     transition.C \
214                     transitionhandles.C \
215                     transitionpopup.C \
216                     transportque.C \
217                     undostack.C \
218                     vattachmentpoint.C \
219                     vautomation.C \
220                     vdevice1394.C \
221                     vdevicebase.C \
222                     vdevicebuz.C \
223                     vdeviceprefs.C \
224                     vdevicev4l.C \
225                     vdevicex11.C \
226                     vedit.C \
227                     vedits.C \
228                     videodevice.C \
229                     viewmenu.C \
230                     virtualaconsole.C \
231                     virtualanode.C \
232                     virtualconsole.C \
233                     virtualnode.C \
234                     virtualvconsole.C \
235                     virtualvnode.C \
236                     vmodule.C \
237                     vpatchgui.C \
238                     vplayback.C \
239                     vpluginarray.C \
240                     vplugin.C \
241                     vpluginset.C \
242                     vrender.C \
243                     vtimebar.C \
244                     vtrack.C \
245                     vtracking.C \
246                     vwindow.C \
247                     vwindowgui.C \
248                     workarounds.C \
249                     zoombar.C \
250                     zoompanel.C
251                     
252 # set the include path found by configure
253 INCLUDES = -I$(top_srcdir)/quicktime -I$(top_srcdir)/guicast -I$(top_srcdir)/libmpeg3 $(all_includes)
255 # the library search path.
256 cinelerra_CFLAGS = $(CFLAGS) $(FIREWIRE_CFLAGS) $(SOUND_CFLAGS) $(AVIFILE_CXXFLAGS) 
257 cinelerra_CXXFLAGS = $(CXXFLAGS) $(FIREWIRE_CFLAGS) $(SOUND_CFLAGS) $(AVIFILE_CXXFLAGS) -DPLUGINDIR=\"$(libdir)/cinelerra/\"
258 cinelerra_LDFLAGS = -export-dynamic ../mpeg2enc/libmpeg2enc.la ../toolame-02l/libtoolame.la 
259 AM_CFLAGS = 
260 AM_CXXFLAGS = 
261 AM_FFLAGS = 
262 SUBDIRS = 
263 cinelerra_DEPENDENCIES = 
264 noinst_HEADERS = aattachmentpoint.h \
265                  aautomation.h \
266                  aboutprefs.h \
267                  adeviceprefs.h \
268                  adrivermenu.h \
269                  aedit.h \
270                  aedits.h \
271                  amodule.h \
272                  apatchgui.h \
273                  apluginarray.h \
274                  aplugin.h \
275                  apluginset.h \
276                  arender.h \
277                  assetedit.h \
278                  assetpopup.h \
279                  assetremove.h \
280                  assets.h \
281                  atrack.h \
282                  attachmentpoint.h \
283                  audio1394.h \
284                  audioalsa.h \
285                  audioconfig.h \
286                  audiodevice.h \
287                  audioesound.h \
288                  audioinprefs.h \
289                  audiooss.h \
290                  autoconf.h \
291                  auto.h \
292                  automation.h \
293                  autos.h \
294                  awindowgui.h \
295                  awindow.h \
296                  awindowmenu.h \
297                  batch.h \
298                  bezierauto.h \
299                  bezierautos.h \
300                  binary.h \
301                  bitspopup.h \
302                  brender.h \
303                  browsebutton.h \
304                  builddate.h \
305                  buz.h \
306                  byteorder.h \
307                  byteorderpopup.h \
308                  cache.h \
309                  cameraauto.h \
310                  canvas.h \
311                  canvastools.h \
312                  channeledit.h \
313                  channel.h \
314                  channelpicker.h \
315                  chantables.h \
316                  clipedit.h \
317                  commonrender.h \
318                  compresspopup.h \
319                  confirmquit.h \
320                  confirmsave.h \
321                  cpanel.h \
322                  cplayback.h \
323                  cropvideo.h \
324                  ctimebar.h \
325                  ctracking.h \
326                  cursor.h \
327                  cwindowgui.h \
328                  cwindow.h \
329                  cwindowtool.h \
330                  datatype.h \
331                  dcoffset.h \
332                  deleteallindexes.h \
333                  device1394input.h \
334                  device1394output.h \
335                  drivesync.h \
336                  edit.h \
337                  edithandles.h \
338                  editpanel.h \
339                  editpopup.h \
340                  edits.h \
341                  edl.h \
342                  edlsession.h \
343                  fadeengine.h \
344                  featheredits.h \
345                  fileavi.h \
346                  filebase.h \
347                  fileformat.h \
348                  file.h \
349                  filejpeg.h \
350                  filelist.h \
351                  filemov.h \
352                  filempeg.h \
353                  filepng.h \
354                  filesndfile.h \
355                  filetga.h \
356                  filethread.h \
357                  filetiff.h \
358                  filevorbis.h \
359                  filexml.h \
360                  floatauto.h \
361                  floatautos.h \
362                  formatcheck.h \
363                  formatpopup.h \
364                  formattools.h \
365                  formatwindow.h \
366                  headers.h \
367                  indexfile.h \
368                  indexthread.h \
369                  intauto.h \
370                  intautos.h \
371                  interfaceprefs.h \
372                  jpegwrapper.h \
373                  keyframe.h \
374                  keyframehandles.h \
375                  keyframes.h \
376                  labelnavigate.h \
377                  labels.h \
378                  ladspa.h \
379                  levelwindowgui.h \
380                  levelwindow.h \
381                  loadbalance.h \
382                  loadfile.h \
383                  loadmode.h \
384                  localsession.h \
385                  mainclock.h \
386                  maincursor.h \
387                  mainindexes.h \
388                  mainmenu.h \
389                  mainprogress.h \
390                  mainsession.h \
391                  mainundo.h \
392                  maskauto.h \
393                  maskautos.h \
394                  maskengine.h \
395                  maxbuffers.h \
396                  maxchannels.h \
397                  mbuttons.h \
398                  menuaeffects.h \
399                  menueffects.h \
400                  menuveffects.h \
401                  messages.h \
402                  meterpanel.h \
403                  module.h \
404                  mtimebar.h \
405                  mwindowgui.h \
406                  mwindow.h \
407                  newfolder.h \
408                  new.h \
409                  neworappend.h \
410                  overlayframe.h \
411                  packagedispatcher.h \
412                  packagerenderer.h \
413                  panauto.h \
414                  panautos.h \
415                  patchbay.h \
416                  patchgui.h \
417                  patch.h \
418                  performanceprefs.h \
419                  playabletracks.h \
420                  playbackconfig.h \
421                  playbackengine.h \
422                  playbackprefs.h \
423                  playtransport.h \
424                  pluginaclient.h \
425                  pluginaclientlad.h \
426                  pluginarray.h \
427                  pluginautos.h \
428                  pluginclient.h \
429                  plugincommands.h \
430                  plugindialog.h \
431                  plugin.h \
432                  pluginpopup.h \
433                  pluginprefs.h \
434                  pluginserver.h \
435                  pluginset.h \
436                  plugintclient.h \
437                  pluginvclient.h \
438                  preferences.h \
439                  preferencesthread.h \
440                  presentations.h \
441                  question.h \
442                  quit.h \
443                  recconfirmdelete.h \
444                  recordableatracks.h \
445                  recordablevtracks.h \
446                  recordaudio.h \
447                  recordconfig.h \
448                  recordengine.h \
449                  recordgui.h \
450                  record.h \
451                  recordlabel.h \
452                  recordmonitor.h \
453                  recordprefs.h \
454                  recordthread.h \
455                  recordtransport.h \
456                  recordvideo.h \
457                  recordwindow.h \
458                  renderengine.h \
459                  renderfarmclient.h \
460                  renderfarmfsclient.h \
461                  renderfarmfsserver.h \
462                  renderfarm.h \
463                  render.h \
464                  resample.h \
465                  resizetrackthread.h \
466                  resourcepixmap.h \
467                  samplescroll.h \
468                  savefile.h \
469                  scale.h \
470                  setaudio.h \
471                  setchannels.h \
472                  setformat.h \
473                  setframerate.h \
474                  setsamplerate.h \
475                  setvideo.h \
476                  sharedlocation.h \
477                  shmemory.h \
478                  sighandler.h \
479                  splashgui.h \
480                  statusbar.h \
481                  testobject.h \
482                  theme.h \
483                  threadexec.h \
484                  threadfork.h \
485                  threadindexer.h \
486                  threadloader.h \
487                  timebar.h \
488                  timebomb.h \
489                  timeentry.h \
490                  toggleautos.h \
491                  trackcanvas.h \
492                  track.h \
493                  tracking.h \
494                  tracklist.h \
495                  trackscroll.h \
496                  tracks.h \
497                  transition.h \
498                  transitionhandles.h \
499                  transitionpopup.h \
500                  transportque.h \
501                  undostack.h \
502                  vattachmentpoint.h \
503                  vautomation.h \
504                  vdevice1394.h \
505                  vdevicebase.h \
506                  vdevicebuz.h \
507                  vdevicelml.h \
508                  vdeviceprefs.h \
509                  vdevicev4l.h \
510                  vdevicex11.h \
511                  vedit.h \
512                  vedits.h \
513                  video1394.h \
514                  videoconfig.h \
515                  videodev2.h \
516                  videodevfix.h \
517                  videodevice.h \
518                  videoinprefs.h \
519                  videooutprefs.h \
520                  videowindowgui.h \
521                  videowindow.h \
522                  viewer.h \
523                  viewmenu.h \
524                  virtualaconsole.h \
525                  virtualanode.h \
526                  virtualconsole.h \
527                  virtualnode.h \
528                  virtualvconsole.h \
529                  virtualvnode.h \
530                  vmodule.h \
531                  vpatchgui.h \
532                  vplayback.h \
533                  vpluginarray.h \
534                  vplugin.h \
535                  vpluginset.h \
536                  vrender.h \
537                  vtimebar.h \
538                  vtrack.h \
539                  vtracking.h \
540                  vtransition.h \
541                  vwindowgui.h \
542                  vwindow.h \
543                  workarounds.h \
544                  zoombar.h \
545                  zoompanel.h \
546                 $(srcdir)/*.inc
547                  
548 cinelerra_LDADD = $(top_builddir)/quicktime/libquicktime.la $(top_builddir)/guicast/libguicast.la $(top_builddir)/libmpeg3/libmpeg3.la -lX11 -lsndfile -logg -lvorbis -lvorbisfile -lvorbisenc -la52 -lpng -lXv -lXext -ljpeg -lmp3lame -ltiff -lesd -lz $(SOUND_LDFLAGS) $(FIREWIRE_LDFLAGS) -ldv -luuid $(AVIFILE_LDFLAGS)
550 EXTRA_DIST = Blond data
552 dist-hook:
553         -rm -rf $(distdir)/Blond/CVS
554         -rm -rf $(distdir)/data/CVS