50cf15aad9b0a1756817347f5d53f93208e8b55d
[goodguy/cinelerra.git] / cinelerra-5.1 / plugin_defs
1 export TOPDIR ?= ../..
2 include $(TOPDIR)/global_config
3
4 # plugin_dirs is translated in awindowgui.C, update if changed.
5
6 plugin_dirs := themes
7 themes := \
8         theme_blond \
9         theme_blond_cv \
10         theme_blue \
11         theme_blue_dot \
12         theme_bright \
13         theme_hulk \
14         theme_pinklady \
15         theme_suv \
16         theme_neophyte \
17         theme_unflat \
18         theme_cakewalk \
19
20 plugin_dirs += video
21 video := \
22         1080to480 \
23         1080to540 \
24         720to480 \
25         aging \
26         bandslide \
27         bandwipe \
28         bluebanana \
29         blur \
30         brightness \
31         burn \
32         C41 \
33         chromakey \
34         chromakeyhsv \
35         color3way \
36         colorbalance \
37         crikey \
38         cropp \
39         crossfade \
40         decimate \
41         deinterlace \
42         deinterlace-cv \
43         delayvideo \
44         denoisemjpeg \
45         denoisevideo \
46         descratch \
47         diffkey \
48         dissolve \
49         dot \
50         downsample \
51         edge \
52         fieldframe \
53         flash \
54         flip \
55         framefield \
56         freezeframe \
57         gamma \
58         gradient \
59         greycstoration \
60         histeq \
61         histogram \
62         histogram_bezier \
63         holo \
64         huesaturation \
65         interpolatepixels \
66         interpolatevideo \
67         invertvideo \
68         irissquare \
69         ivtc \
70         lens \
71         linearblur \
72         liveaudio \
73         livevideo \
74         loopvideo \
75         motion \
76         motion2 \
77         motion51 \
78         motionblur \
79         motion-cv \
80         motion-hv \
81         mandelcuda \
82         nbodycuda \
83         oil \
84         overlay \
85         perspective \
86         photoscale \
87         polar \
88         radialblur \
89         reframe \
90         reframert \
91         reroute \
92         reversevideo \
93         rgb601 \
94         rgbshift \
95         rotate \
96         rumbler \
97         scale \
98         scaleratio \
99         sketcher \
100         seltempavg \
101         shapewipe \
102         sharpen \
103         shiftinterlace \
104         slide \
105         spherecam \
106         svg \
107         swapchannels \
108         swapframes \
109         threshold \
110         timeavg \
111         timefront \
112         titler \
113         tracer \
114         translate \
115         unsharp \
116         videoscope \
117         wave \
118         whirl \
119         wipe \
120         yuv \
121         yuv411 \
122         yuvshift \
123         zoom \
124         zoomblur \
125
126 plugin_dirs += audio
127 audio := \
128         audioscope \
129         cdripper \
130         compressor \
131         dcoffset \
132         delayaudio \
133         denoise \
134         denoisefft \
135         despike \
136         echo \
137         echocancel \
138         freeverb \
139         gain \
140         graphic \
141         interpolateaudio \
142         invertaudio \
143         leveleffect \
144         loopaudio \
145         normalize \
146         overlayaudio \
147         parametric \
148         pitch \
149         removegaps \
150         resample \
151         resamplert \
152         reverb \
153         reverseaudio \
154         spectrogram \
155         synthesizer \
156         timestretch \
157         timestretchrt \
158         vocoder \
159
160 plugin_dirs += opencv
161 opencv := \
162         findobj \
163         flowobj \
164         gaborobj \
165         moveobj \
166         puzzleobj \
167         stylizeobj \
168
169 $(foreach dir,$(plugin_dirs),$(foreach plugin,$($(dir)), $(eval $(plugin):=$(dir))))
170