diff options
Diffstat (limited to 'Makefile.in')
-rwxr-xr-x | Makefile.in | 513 |
1 files changed, 513 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in new file mode 100755 index 0000000..85bcfde --- /dev/null +++ b/Makefile.in | |||
@@ -0,0 +1,513 @@ | |||
1 | |||
2 | # =============================================== | ||
3 | # | ||
4 | # GENERIC CONFIG | ||
5 | # | ||
6 | # =============================================== | ||
7 | RELEASENUM=1.0.0alpha11 | ||
8 | INSTALLDIR=/usr/bin | ||
9 | INST_UI=src/installer/ | ||
10 | INST_BIN=bin/installer/ | ||
11 | BINDIR=bin/ | ||
12 | SRCDIR=src/ | ||
13 | UI=src/frontend/ | ||
14 | LIB=src/lib/ | ||
15 | |||
16 | CCARGS=$(TMPCCARGS) -DLIBSND=Yes -DLIBJACK -DLIBPORTAUDIO | ||
17 | |||
18 | # =============================================== | ||
19 | # | ||
20 | # ARCH DEPENDENT CONFIG | ||
21 | # | ||
22 | # =============================================== | ||
23 | ifeq ($(BUILD_ARCH), Win32) | ||
24 | PLATFORM=win32 | ||
25 | CC=gcc -Wall -Werror -DWINDOWS -DRELEASENUM=$(RELEASENUM) -DLIBFILE_SNDFILE=\"libsndfile-1.dll\" -DLIBFILE_PORTAUDIO=\"portaudio.dll\" -DLIBFILE_JACK=\"libjackmp.dll\" -DDEFAULTLIBPATH=\"C\:/WINDOWS\;C\:/WINDOWS/SYSTEM32\" | ||
26 | INCLUDEDIRS=-I src/frontend -I src/lib -I src/backend -I /local/include -I /local/lib -I setup -I src -Bsrc -Bsrc/lib | ||
27 | LIBDIRS=-L/usr/local/lib -L/usr/X11R6/lib/ -L/local/lib/ -Lsrc/lib/ -Lsrc/ | ||
28 | UILIBS=-lstdc++ -lfltk -lm -lfltk_forms -lfltk_images -lgdi32 -lkernel32 -lole32 -luuid -lmsvcrt -luser32 -lwsock32 -lcomctl32 -lsupc++ `fltk-config --ldstaticflags` | ||
29 | CONSLIBS=-lstdc++ -lm -lkernel32 -lole32 -luuid -lmsvcrt -luser32 -lwsock32 -lcomctl32 -lsupc++ | ||
30 | PROGICON=$(BINDIR)icon.o | ||
31 | RESOURCE_LIBSNDFILE_1=$(BINDIR)win32/libsndfile-1.dll | ||
32 | RESOURCE_LIBSNDFILE_1_FILENAME=libsndfile-1.dll | ||
33 | RESOURCE_LIBSNDFILE_2= | ||
34 | RESOURCE_LIBSNDFILE_3= | ||
35 | CONSDEPS=-mwindows -mconsole | ||
36 | WINDEPS=$(BINDIR)nojack.o | ||
37 | WINEXT=.exe | ||
38 | endif | ||
39 | |||
40 | ifeq ($(BUILD_ARCH), Darwin) | ||
41 | PLATFORM=OSX10.4 | ||
42 | CFLAGS=-no-cpp-precomp -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk | ||
43 | CXXFLAGS=-no-cpp-precomp -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk | ||
44 | CC=g++ -O3 $(CXXFLAGS) -Wall -DDARWIN -DRELEASENUM=$(RELEASENUM) -DLIBFILE_SNDFILE=\"libsndfile.1.dylib\" -DLIBFILE_PORTAUDIO=\"libportaudio.dylib\" -DLIBFILE_JACK=\"libjack.dylib\" -DDEFAULTLIBPATH=\"/usr/lib/:/usr/local/lib/:/lib/\" | ||
45 | LIBDIRS=-L/usr/local/lib -Lsrc/lib/ -L/sw/lib/ | ||
46 | INCLUDEDIRS=-I /usr/local/include -I /sw/include -I src/frontend -I src/lib -I src/backend -I setup | ||
47 | UILIBS=-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework CoreServices `fltk-config --ldstaticflags` | ||
48 | CONSLIBS=-framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework CoreServices `fltk-config --ldstaticflags` | ||
49 | RESOURCE_LIBSNDFILE_1=$(BINDIR)ppc10.4/libsndfile.dylib | ||
50 | RESOURCE_LIBSNDFILE_1_FILENAME=libsndfile.1.dylib | ||
51 | endif | ||
52 | |||
53 | ifeq ($(BUILD_ARCH), LinuxGNU) | ||
54 | PLATFORM=linux | ||
55 | CC=g++ -O3 -g $(TESTFLAGS) -Wall -Werror -DLINUX -DRELEASENUM=$(RELEASENUM) -DLIBFILE_SNDFILE=\"libsndfile.so.1\" -DLIBFILE_PORTAUDIO=\"libportaudio.so\" -DLIBFILE_JACK=\"libjack.so\" -DDEFAULTLIBPATH=\"/usr/lib/:/usr/local/lib/:/lib/\" | ||
56 | LIBDIRS=-L/usr/local/lib -L/usr/X11R6/lib/ -L/local/lib/ -Lsrc/lib/ | ||
57 | INCLUDEDIRS=-I /usr/local/lib -I src/frontend -I src/lib -I src/backend -I /local/include -I setup | ||
58 | UILIBS=-lstdc++ -lgcc -lXpm `fltk-config --ldstaticflags` | ||
59 | CONSLIBS=-lstdc++ -lgcc | ||
60 | RESOURCE_LIBSNDFILE_1=$(BINDIR)linux/libsndfile.so | ||
61 | RESOURCE_LIBSNDFILE_1_FILENAME=libsndfile.so.1 | ||
62 | endif | ||
63 | |||
64 | ifeq ($(BUILD_ARCH), Win32Linux) | ||
65 | PLATFORM=win32 | ||
66 | CC=i586-mingw32msvc-gcc -Wall -Werror -DWINDOWS -DRELEASENUM=$(RELEASENUM) -DLIBFILE_SNDFILE=\"libsndfile-1.dll\" -DLIBFILE_PORTAUDIO=\"libportaudio.dll\" -DLIBFILE_JACK=\"libjackmp.dll\" -DDEFAULTLIBPATH=\"C\:\\WINDOWS\;C\:\\WINDOWS\\SYSTEM32\" | ||
67 | INCLUDEDIRS=-I src/frontend -I src/lib -I src/backend -I /local/include -I /local/lib -I setup -I src -Bsrc -Bsrc/lib | ||
68 | LIBDIRS=-L/usr/local/lib -L/usr/X11R6/lib/ -L/local/lib/ -Lsrc/lib/ -Lsrc/ | ||
69 | UILIBS=-lstdc++ -lfltk -lm -lfltk_forms -lfltk_images -lgdi32 -lkernel32 -lole32 -luuid -lmsvcrt -luser32 -lwsock32 -lcomctl32 -lsupc++ `fltk-config --ldstaticflags` | ||
70 | CONSLIBS=-lstdc++ -lm -lkernel32 -lole32 -luuid -lmsvcrt -luser32 -lwsock32 -lcomctl32 -lsupc++ | ||
71 | WINDEPS=$(BINDIR)nojack.o | ||
72 | PROGICON=$(BINDIR)icon.o | ||
73 | RESOURCE_LIBSNDFILE_1=$(BINDIR)win32/libsndfile-1.dll | ||
74 | RESOURCE_LIBSNDFILE_1_FILENAME=libsndfile-1.dll | ||
75 | RESOURCE_LIBSNDFILE_2= | ||
76 | RESOURCE_LIBSNDFILE_3= | ||
77 | CONSDEPS=-mwindows -mconsole | ||
78 | WINEXT=.exe | ||
79 | endif | ||
80 | |||
81 | # =============================================== | ||
82 | # | ||
83 | # DEFAULT TARGET | ||
84 | # | ||
85 | # =============================================== | ||
86 | all: hd24info hd24hexview hd24connect #hd24towav hd24wavefix | ||
87 | |||
88 | # =============================================== | ||
89 | # | ||
90 | # CLEANUP TARGETS | ||
91 | # | ||
92 | # =============================================== | ||
93 | clean: | ||
94 | @rm -f $(BINDIR)*.o \ | ||
95 | $(BINDIR)*.cpp \ | ||
96 | $(BINDIR)*.cxx \ | ||
97 | $(UI)*.cxx \ | ||
98 | $(UI)*.h \ | ||
99 | hd24connect$(WINEXT) \ | ||
100 | hd24hexview$(WINEXT) \ | ||
101 | hd24towav$(WINEXT) \ | ||
102 | hd24wavefix$(WINEXT) \ | ||
103 | hd24info$(WINEXT) \ | ||
104 | src/lib/*~ \ | ||
105 | src/*~ \ | ||
106 | src/installer/*~ \ | ||
107 | src/installer/resource_*.c \ | ||
108 | src/installer/*.o \ | ||
109 | src/installer/ui_*.cxx \ | ||
110 | src/installer/ui_*.h \ | ||
111 | src/installer/bin2c \ | ||
112 | silent | ||
113 | |||
114 | distclean: clean | ||
115 | @rm -f Makefile \ | ||
116 | makeincludes \ | ||
117 | setup/config.h \ | ||
118 | setup/Makefile.setup | ||
119 | |||
120 | # =============================================== | ||
121 | # | ||
122 | # INSTALL TARGET | ||
123 | # | ||
124 | # =============================================== | ||
125 | install: hd24connect$(WINEXT) hd24hexview$(WINEXT) | ||
126 | cp hd24connect$(WINEXT) $(INSTALLDIR) | ||
127 | cp hd24info$(WINEXT) $(INSTALLDIR) | ||
128 | cp hd24hexview$(WINEXT) $(INSTALLDIR) | ||
129 | cp hd24towav$(WINEXT) $(INSTALLDIR) | ||
130 | cp hd24wavefix$(WINEXT) $(INSTALLDIR) | ||
131 | |||
132 | # =============================================== | ||
133 | # | ||
134 | # INSTALL BUILDING | ||
135 | # | ||
136 | # =============================================== | ||
137 | installer: $(PLATFORM)_installer | ||
138 | echo Making installer for $(PLATFORM)... | ||
139 | |||
140 | win32_installer: | ||
141 | linux_installer: hd24connect$(WINEXT) hd24hexview$(WINEXT) $(BINDIR)Fl_Native_File_Chooser.o | ||
142 | $(CC) $(CCARGS) $(SRCDIR)installer/bin2c.c -o $(SRCDIR)installer/bin2c$(WINEXT) | ||
143 | # create installer resources include file | ||
144 | echo // This file contains installer resources >$(SRCDIR)installer/installer_resources.h | ||
145 | $(SRCDIR)installer/bin2c$(WINEXT) images/longliverec.h24 $(SRCDIR)installer/resource_longliverec.c resource_longliverec | ||
146 | echo \#include \"resource_longliverec.c\" >>$(SRCDIR)installer/installer_resources.h | ||
147 | echo \#define resource_longliverec_filename \"longliverec.h24\" >>$(SRCDIR)installer/installer_resources.h | ||
148 | $(SRCDIR)installer/bin2c$(WINEXT) doc/hd24tools_manual.pdf $(SRCDIR)installer/resource_hd24tools_manual.c resource_hd24tools_manual | ||
149 | echo \#include \"resource_hd24tools_manual.c\" >>$(SRCDIR)installer/installer_resources.h | ||
150 | echo \#define resource_hd24tools_manual_filename \"hd24tools_manual.pdf\" >>$(SRCDIR)installer/installer_resources.h | ||
151 | $(SRCDIR)installer/bin2c$(WINEXT) images/unquickformat.h24 $(SRCDIR)installer/resource_unquickformat.c resource_unquickformat | ||
152 | echo \#include \"resource_unquickformat.c\" >>$(SRCDIR)installer/installer_resources.h | ||
153 | echo \#define resource_unquickformat_filename \"unquickformat.h24\" >>$(SRCDIR)installer/installer_resources.h | ||
154 | $(SRCDIR)installer/bin2c$(WINEXT) hd24connect$(WINEXT) $(SRCDIR)installer/resource_hd24connect.c resource_hd24connect | ||
155 | echo \#include \"resource_hd24connect.c\" >>$(SRCDIR)installer/installer_resources.h | ||
156 | echo \#define resource_hd24connect_filename \"hd24connect$(WINEXT)\" >>$(SRCDIR)installer/installer_resources.h | ||
157 | $(SRCDIR)installer/bin2c$(WINEXT) hd24hexview$(WINEXT) $(SRCDIR)installer/resource_hd24hexview.c resource_hd24hexview | ||
158 | echo \#include \"resource_hd24hexview.c\" >>$(SRCDIR)installer/installer_resources.h | ||
159 | echo \#define resource_hd24hexview_filename \"hd24hexview$(WINEXT)\" >>$(SRCDIR)installer/installer_resources.h | ||
160 | $(SRCDIR)installer/bin2c$(WINEXT) $(RESOURCE_LIBSNDFILE_1) $(SRCDIR)installer/resource_libsndfile_1.c resource_libsndfile_1 | ||
161 | echo \#include \"resource_libsndfile_1.c\" >>$(SRCDIR)installer/installer_resources.h | ||
162 | echo \#define resource_libsndfile_1_filename \"$(RESOURCE_LIBSNDFILE_1_FILENAME)\" >>$(SRCDIR)installer/installer_resources.h | ||
163 | echo \#define sharedlibdir \"\" >>$(SRCDIR)installer/installer_resources.h | ||
164 | echo // These are apple specific resources >>$(SRCDIR)installer/installer_resources.h | ||
165 | $(SRCDIR)installer/bin2c$(WINEXT) $(SRCDIR)installer/info.plist.hd24connect $(SRCDIR)installer/resource_plistconnect.c resource_plist_connect | ||
166 | echo \#include \"resource_plistconnect.c\" >>$(SRCDIR)installer/installer_resources.h | ||
167 | $(SRCDIR)installer/bin2c$(WINEXT) $(SRCDIR)installer/PkgInfo.hd24connect $(SRCDIR)installer/resource_pkginfoconnect.c resource_pkginfo_connect | ||
168 | echo \#include \"resource_pkginfoconnect.c\" >>$(SRCDIR)installer/installer_resources.h | ||
169 | fluid -c $(SRCDIR)installer/ui_welcome.fl; \ | ||
170 | cat ui_welcome.cxx|sed -e 's/\HD24VERSION/$(RELEASENUM)/' > $(SRCDIR)installer/ui_welcome.cxx; \ | ||
171 | mv ui_welcome.h $(SRCDIR)installer; \ | ||
172 | rm ui_welcome.cxx; \ | ||
173 | \ | ||
174 | fluid -c $(SRCDIR)installer/ui_license.fl; \ | ||
175 | cat ui_license.cxx|sed -e 's/\HD24VERSION/$(RELEASENUM)/' > $(SRCDIR)installer/ui_license.cxx; \ | ||
176 | mv ui_license.h $(SRCDIR)installer; \ | ||
177 | rm ui_license.cxx; \ | ||
178 | \ | ||
179 | fluid -c $(SRCDIR)installer/ui_instdir.fl; \ | ||
180 | cat ui_instdir.cxx|sed -e 's/\HD24VERSION/$(RELEASENUM)/' > $(SRCDIR)installer/ui_instdir.cxx; \ | ||
181 | mv ui_instdir.h $(SRCDIR)installer; \ | ||
182 | rm ui_instdir.cxx; \ | ||
183 | \ | ||
184 | fluid -c $(SRCDIR)installer/ui_ready.fl; \ | ||
185 | cat ui_ready.cxx|sed -e 's/\HD24VERSION/$(RELEASENUM)/' > $(SRCDIR)installer/ui_ready.cxx; \ | ||
186 | mv ui_ready.h $(SRCDIR)installer; \ | ||
187 | rm ui_ready.cxx; \ | ||
188 | \ | ||
189 | $(CC) $(CCARGS) -c $(SRCDIR)installer/ui_welcome.cxx -o $(SRCDIR)installer/ui_welcome.o $(INCLUDEDIRS) $(LIBDIRS);\ | ||
190 | $(CC) $(CCARGS) -c $(SRCDIR)installer/ui_license.cxx -o $(SRCDIR)installer/ui_license.o $(INCLUDEDIRS) $(LIBDIRS);\ | ||
191 | $(CC) $(CCARGS) -c $(SRCDIR)installer/ui_instdir.cxx -o $(SRCDIR)installer/ui_instdir.o $(INCLUDEDIRS) $(LIBDIRS);\ | ||
192 | $(CC) $(CCARGS) -c $(SRCDIR)installer/ui_ready.cxx -o $(SRCDIR)installer/ui_ready.o $(INCLUDEDIRS) $(LIBDIRS);\ | ||
193 | #@echo -e "\n\nInstaller spec files built. You must now make the appropriate target to get an installer file." | ||
194 | $(CREATEINSTALLERPACKAGE) | ||
195 | |||
196 | createinstallerpackage_win32: | ||
197 | $(CC) $(CCARGS) $(SRCDIR)installer/setup.cpp $(BINDIR)Fl_Native_File_Chooser.o $(SRCDIR)installer/ui_license.o $(SRCDIR)installer/ui_welcome.o $(SRCDIR)installer/ui_instdir.o $(SRCDIR)installer/ui_ready.o -o $(SRCDIR)installer/setup$(WINEXT) $(INCLUDEDIRS) $(LIBDIRS) $(UILIBS) | ||
198 | fltk-config --post $(SRCDIR)installer/setup$(WINEXT) | ||
199 | echo Win32 setup post processing | ||
200 | mv src/installer/setup.exe . | ||
201 | zip a hd24tools_setup_$(RELEASENUM)_win32.zip setup.exe | ||
202 | mv setup.exe src/installer | ||
203 | |||
204 | createinstallerpackage_linux: | ||
205 | $(CC) $(CCARGS) -static-libgcc $(SRCDIR)installer/setup.cpp $(BINDIR)Fl_Native_File_Chooser.o $(SRCDIR)installer/ui_license.o $(SRCDIR)installer/ui_welcome.o $(SRCDIR)installer/ui_instdir.o $(SRCDIR)installer/ui_ready.o -o $(SRCDIR)installer/setup$(WINEXT) $(INCLUDEDIRS) $(LIBDIRS) $(UILIBS) | ||
206 | fltk-config --post $(SRCDIR)installer/setup | ||
207 | echo Linux setup post processing | ||
208 | mv setup setup.bck | ||
209 | mv src/installer/setup . | ||
210 | tar cvfz hd24tools_setup_$(RELEASENUM)_linuxi386.tgz setup | ||
211 | mv setup src/installer | ||
212 | mv setup.bck setup | ||
213 | |||
214 | OSX10.4_installer: hd24connect$(WINEXT) hd24hexview$(WINEXT) $(BINDIR)Fl_Native_File_Chooser.o createinstallerpackage_mac | ||
215 | createinstallerpackage_mac: | ||
216 | # $(CC) $(CCARGS) $(SRCDIR)installer/setup.cpp $(BINDIR)Fl_Native_File_Chooser.o $(SRCDIR)installer/ui_license.o $(SRCDIR)installer/ui_welcome.o $(SRCDIR)installer/ui_instdir.o $(SRCDIR)installer/ui_ready.o -o $(SRCDIR)installer/setup$(WINEXT) $(INCLUDEDIRS) $(LIBDIRS) $(UILIBS) | ||
217 | # fltk-config --post $(SRCDIR)installer/setup$(WINEXT) | ||
218 | echo Mac setup post processing | ||
219 | rm -rf result | ||
220 | mkdir result | ||
221 | ditto hd24hexview result/ | ||
222 | mkdir result/HD24connect.app | ||
223 | mkdir result/HD24connect.app/Contents | ||
224 | cat $(SRCDIR)installer/info.plist.hd24connect|sed -e 's/HD24VERSION/$(RELEASENUM)/' > $(SRCDIR)installer/info.plist.hd24c; \ | ||
225 | ditto $(SRCDIR)installer/info.plist.hd24c result/HD24connect.app/Contents/info.plist | ||
226 | ditto $(SRCDIR)installer/PkgInfo.hd24connect result/HD24connect.app/Contents/ | ||
227 | mkdir result/HD24connect.app/Contents/MacOS | ||
228 | mkdir result/HD24connect.app/Contents/Resources | ||
229 | ditto $(SRCDIR)installer/icon.icns result/HD24connect.app/Contents/Resources | ||
230 | ditto hd24connect result/HD24connect.app/Contents/MacOS | ||
231 | # ditto doc/hd24tools_manual.pdf result | ||
232 | ditto images/longliverec.h24 result | ||
233 | ditto images/unquickformat.h24 result | ||
234 | cd bin/ppc_10.4/;gunzip libsnd*.gz; cd ../.. | ||
235 | ditto bin/ppc_10.4/*dylib* result/HD24connect.app/Contents/MacOS | ||
236 | cd bin/ppc_10.4/;gzip libsnd*; cd ../.. | ||
237 | # cp src/installer/starthd24connect.command result/ | ||
238 | rm -rf HD24tools.dmg | ||
239 | hdiutil create -fs HFS+ -srcfolder "result/" -volname "HD24tools" HD24tools.dmg | ||
240 | rm -rf hd24tools_$(RELEASENUM)-$(PLATFORM).dmg | ||
241 | hdiutil convert -format UDZO -o hd24tools_$(RELEASENUM)-$(PLATFORM).dmg HD24tools.dmg | ||
242 | |||
243 | rm -rf HD24tools.dmg | ||
244 | rm -rf result | ||
245 | |||
246 | #macrelease: | ||
247 | # rm -rf RELEASE | ||
248 | # rm -rf hd24_$(RELEASE_NUM)*.gz | ||
249 | # mkdir RELEASE | ||
250 | # mkdir RELEASE/usr | ||
251 | # mkdir RELEASE/usr/local | ||
252 | # mkdir RELEASE/usr/local/lib | ||
253 | # find HD24connect.app -print | cpio -pvcmdB RELEASE | ||
254 | # cp hd24connect RELEASE/HD24connect.app/Contents/MacOS | ||
255 | # cp hd24hexview RELEASE | ||
256 | # cp /usr/local/lib/libsndfile.1.0.16.dylib RELEASE/usr/local/lib | ||
257 | # cd RELEASE/usr/local/lib ; \ | ||
258 | # ln -s libsndfile.1.0.16.dylib libsndfile.1.dylib \ | ||
259 | # ln -s libsndfile.1.0.16.dylib libsndfile.dylib | ||
260 | # cd RELEASE ; \ | ||
261 | # find . -print | cpio -ovcB >../hd24_$(RELEASE_NUM)mac10.4.cpio | ||
262 | # gzip hd24_$(RELEASE_NUM)mac10.4.cpio | ||
263 | # cd RELEASE ; \ | ||
264 | # tar -cf ../hd24_$(RELEASE_NUM)mac10.4.tar . | ||
265 | # gzip hd24_$(RELEASE_NUM)mac10.4.tar | ||
266 | |||
267 | # =============================================== | ||
268 | # | ||
269 | # CODE BUILDING | ||
270 | # | ||
271 | # =============================================== | ||
272 | hd24info: $(SRCDIR)hd24info.cpp $(BINDIR)hd24fs.o $(BINDIR)convertlib.o | ||
273 | $(CC) $(CCARGS) $(SRCDIR)hd24info.cpp $(BINDIR)memutils.o $(BINDIR)hd24fs.o $(BINDIR)hd24devicenamegenerator.o $(BINDIR)convertlib.o -o hd24info $(LIBDIRS) $(INCLUDEDIRS) $(CONSLIBS) $(CONSDEPS) | ||
274 | |||
275 | hd24wavefix: $(SRCDIR)hd24wavefix.cpp $(BINDIR)convertlib.o | ||
276 | $(CC) $(CCARGS) $(SRCDIR)hd24wavefix.cpp $(BINDIR)memutils.o $(BINDIR)convertlib.o -lsndfile -o hd24wavefix $(LIBDIRS) $(INCLUDEDIRS) $(CONSLIBS) | ||
277 | |||
278 | hd24towav: $(SRCDIR)hd24towav.cpp $(BINDIR)convertlib.o | ||
279 | $(CC) $(CCARGS) $(SRCDIR)hd24towav.cpp $(BINDIR)memutils.o $(BINDIR)convertlib.o -lsndfile -o hd24towav $(LIBDIRS) $(INCLUDEDIRS) $(CONSLIBS) | ||
280 | |||
281 | hd24hexview: $(SRCDIR)hd24hexview.cpp $(BINDIR)hd24fs.o | ||
282 | $(CC) $(CCARGS) $(SRCDIR)hd24hexview.cpp $(BINDIR)memutils.o $(BINDIR)hd24fs.o $(BINDIR)hd24devicenamegenerator.o $(BINDIR)convertlib.o -o hd24hexview$(WINEXT) $(LIBDIRS) $(INCLUDEDIRS) $(CONSLIBS) $(CONSDEPS) | ||
283 | |||
284 | $(BINDIR)Fl_Native_File_Chooser.o: $(LIB)FL/Fl_Native_File_Chooser.H $(LIB)FL/Fl_Native_File_Chooser.cxx | ||
285 | $(CC) $(CCARGS) -c $(LIB)FL/Fl_Native_File_Chooser.cxx -o $(BINDIR)Fl_Native_File_Chooser.o $(INCLUDEDIRS) $(LIBDIRS) | ||
286 | |||
287 | $(BINDIR)Fl_Image_Button.o: $(LIB)FL/Fl_Image_Button.H $(LIB)FL/Fl_Image_Button.cxx | ||
288 | $(CC) $(CCARGS) -c $(LIB)FL/Fl_Image_Button.cxx -o $(BINDIR)Fl_Image_Button.o $(INCLUDEDIRS) $(LIBDIRS) | ||
289 | |||
290 | $(BINDIR)Fl_Image_Repeat_Button.o: $(LIB)FL/Fl_Image_Repeat_Button.H $(LIB)FL/Fl_Image_Repeat_Button.cxx | ||
291 | $(CC) $(CCARGS) -c $(LIB)FL/Fl_Image_Repeat_Button.cxx -o $(BINDIR)Fl_Image_Repeat_Button.o $(INCLUDEDIRS) $(LIBDIRS) | ||
292 | |||
293 | $(BINDIR)Fl_Image_Toggle_Button.o: $(LIB)FL/Fl_Image_Toggle_Button.H $(LIB)FL/Fl_Image_Toggle_Button.cxx | ||
294 | $(CC) $(CCARGS) -c $(LIB)FL/Fl_Image_Toggle_Button.cxx -o $(BINDIR)Fl_Image_Toggle_Button.o $(INCLUDEDIRS) $(LIBDIRS) | ||
295 | |||
296 | hd24connect: $(BINDIR)WidgetPDial.o $(BINDIR)hd24connect.o $(PROGICON) $(BINDIR)Fl_Native_File_Chooser.o $(BINDIR)Fl_Image_Button.o $(BINDIR)Fl_Image_Toggle_Button.o $(BINDIR)Fl_Image_Repeat_Button.o $(BINDIR)ui_hd24connect.o $(BINDIR)hd24sndfile.o $(BINDIR)hd24transferengine.o $(BINDIR)smpte.o $(BINDIR)hd24fs.o $(BINDIR)hd24utils.o $(BINDIR)sharedlibs.o $(BINDIR)convertlib.o $(BINDIR)dialog_rename.o $(BINDIR)dialog_options.o $(BINDIR)dialog_filesize.o $(BINDIR)dialog_newsong.o $(BINDIR)dialog_newproject.o $(BINDIR)dialog_fromto.o $(BINDIR)dialog_setlocate.o $(BINDIR)dialog_setlength.o $(BINDIR)ui_help_about.o $(BINDIR)ui_recorder.o $(BINDIR)ui_mixer.o $(BINDIR)dialog_choosedevice.o $(BINDIR)ui_hd24trackchannel.o $(MOREDEPS) | ||
297 | $(CC) $(TESTLINKERFLAGS) $(CCARGS) $(BINDIR)hd24connect.o $(BINDIR)memutils.o $(BINDIR)hd24sndfile.o $(BINDIR)hd24transferengine.o $(BINDIR)WidgetPDial.o $(BINDIR)dialog_rename.o $(BINDIR)dialog_options.o $(BINDIR)dialog_filesize.o $(BINDIR)dialog_newsong.o $(BINDIR)dialog_newproject.o $(PROGICON) $(BINDIR)dialog_fromto.o $(BINDIR)dialog_choosedevice.o $(MOREDEPS) $(BINDIR)dialog_setlocate.o $(BINDIR)dialog_setlength.o $(BINDIR)ui_hd24connect.o $(BINDIR)smpte.o $(BINDIR)hd24fs.o $(BINDIR)hd24utils.o $(BINDIR)hd24devicenamegenerator.o $(BINDIR)sharedlibs.o $(BINDIR)convertlib.o $(BINDIR)ui_help_about.o $(BINDIR)ui_recorder.o $(BINDIR)ui_mixer.o $(BINDIR)Fl_Native_File_Chooser.o $(BINDIR)Fl_Image_Button.o $(BINDIR)Fl_Image_Repeat_Button.o $(BINDIR)Fl_Image_Toggle_Button.o $(BINDIR)ui_hd24trackchannel.o -o hd24connect $(INCLUDEDIRS) $(LIBDIRS) $(MORELIBS) $(UILIBS); fltk-config --post hd24connect | ||
298 | |||
299 | $(BINDIR)icon.o: $(UI)resource.rc | ||
300 | windres $(UI)resource.rc $(BINDIR)icon.o | ||
301 | |||
302 | $(BINDIR)convertlib.o: $(LIB)convertlib.cpp $(LIB)convertlib.h | ||
303 | $(CC) $(CCARGS) -c $(LIB)convertlib.cpp -o $(BINDIR)convertlib.o $(INCLUDEDIRS) $(LIBDIRS) | ||
304 | |||
305 | $(BINDIR)sharedlibs.o: $(LIB)sharedlibs.cpp $(LIB)sharedlibs.h | ||
306 | $(CC) $(CCARGS) -c $(LIB)sharedlibs.cpp -o $(BINDIR)sharedlibs.o $(INCLUDEDIRS) $(LIBDIRS) | ||
307 | |||
308 | $(BINDIR)nojack.o: $(LIB)nojack.cpp $(LIB)nojack.h | ||
309 | $(BINDIR)nojack.o: $(LIB)nojack.cpp $(LIB)nojack.h | ||
310 | $(CC) $(CCARGS) -c $(LIB)nojack.cpp -o $(BINDIR)nojack.o $(INCLUDEDIRS) $(LIBDIRS) | ||
311 | |||
312 | $(BINDIR)ui_hd24connect.cxx: $(UI)ui_hd24trackchannel.h $(UI)ui_hd24connect.cxx $(UI)ui_hd24connect.h $(BINDIR)dialog_rename.o $(BINDIR)dialog_options.o $(BINDIR)dialog_filesize.o $(BINDIR)dialog_newsong.o $(BINDIR)dialog_newproject.o $(BINDIR)dialog_fromto.o $(BINDIR)dialog_setlocate.o $(BINDIR)dialog_setlength.o $(BINDIR)ui_help_about.o $(BINDIR)ui_recorder.o $(BINDIR)ui_mixer.o $(BINDIR)dialog_choosedevice.o $(BINDIR)Fl_Native_File_Chooser.o | ||
313 | cat $(UI)ui_hd24connect.cxx|sed -e 's/HD24VERSION/$(RELEASENUM)/' >$(BINDIR)ui_hd24connect.cxx | ||
314 | # $(CC) $(CCARGS) -E $(UI)ui_hd24connect.cxx -o $(BINDIR)ui_hd24connect.cpp $(INCLUDEDIRS) $(LIBDIRS); cat $(BINDIR)ui_hd24connect.cpp|sed -e 's/\HD24VERSION/$(RELEASENUM)/' > $(BINDIR)ui_hd24connect.cxx | ||
315 | |||
316 | $(BINDIR)ui_hd24connect.o: $(BINDIR)ui_hd24connect.cxx | ||
317 | $(CC) $(CCARGS) -c $(BINDIR)ui_hd24connect.cxx -o $(BINDIR)ui_hd24connect.o $(INCLUDEDIRS) $(LIBDIRS) | ||
318 | |||
319 | $(BINDIR)hd24devicenamegenerator.o: $(LIB)hd24devicenamegenerator.h $(LIB)hd24devicenamegenerator.cpp $(BINDIR)convertlib.o | ||
320 | $(CC) $(CCARGS) -c $(LIB)hd24devicenamegenerator.cpp -o $(BINDIR)hd24devicenamegenerator.o $(INCLUDEDIRS) $(LIBDIRS) | ||
321 | |||
322 | $(BINDIR)hd24utils.o: $(LIB)hd24utils.cpp $(LIB)hd24utils.h $(LIB)hd24project.cpp $(LIB)hd24song.cpp $(BINDIR)convertlib.o $(BINDIR)hd24devicenamegenerator.o | ||
323 | $(CC) $(CCARGS) -c $(LIB)hd24utils.cpp -o $(BINDIR)hd24utils.o $(INCLUDEDIRS) $(LIBDIRS) | ||
324 | |||
325 | $(BINDIR)hd24sndfile.o: $(LIB)hd24sndfile.cpp $(LIB)hd24sndfile.h $(BINDIR)convertlib.o | ||
326 | $(CC) $(CCARGS) -c $(LIB)hd24sndfile.cpp -o $(BINDIR)hd24sndfile.o $(INCLUDEDIRS) $(LIBDIRS) | ||
327 | |||
328 | $(BINDIR)hd24transferengine.o: $(LIB)hd24transferengine.cpp $(LIB)hd24transferengine.h $(LIB)hd24project.cpp $(LIB)hd24song.cpp $(BINDIR)convertlib.o $(BINDIR)ui_mixer.o | ||
329 | $(CC) $(CCARGS) -c $(LIB)hd24transferengine.cpp -o $(BINDIR)hd24transferengine.o $(INCLUDEDIRS) $(LIBDIRS) | ||
330 | |||
331 | $(BINDIR)memutils.o: $(LIB)memutils.cpp $(LIB)memutils.h | ||
332 | $(CC) $(CCARGS) -c $(LIB)memutils.cpp -o $(BINDIR)memutils.o $(INCLUDEDIRS) $(LIBDIRS) | ||
333 | |||
334 | $(BINDIR)smpte.o: $(LIB)smpte.cpp $(LIB)smpte.h | ||
335 | $(CC) $(CCARGS) -c $(LIB)smpte.cpp -o $(BINDIR)smpte.o $(INCLUDEDIRS) $(LIBDIRS) | ||
336 | |||
337 | $(BINDIR)hd24fs.o: $(BINDIR)memutils.o $(LIB)hd24fs.cpp $(LIB)hd24fs.h $(LIB)hd24project.cpp $(LIB)hd24song.cpp $(BINDIR)convertlib.o $(BINDIR)hd24devicenamegenerator.o | ||
338 | $(CC) $(CCARGS) -c $(LIB)hd24fs.cpp -o $(BINDIR)hd24fs.o $(INCLUDEDIRS) $(LIBDIRS) | ||
339 | |||
340 | $(BINDIR)ui_help_about.o: $(UI)ui_help_about.cxx | ||
341 | $(CC) $(CCARGS) -c $(UI)ui_help_about.cxx -o $(BINDIR)ui_help_about.o $(INCLUDEDIRS) $(LIBDIRS) | ||
342 | |||
343 | $(BINDIR)ui_mixer.o: $(UI)ui_mixer.cxx | ||
344 | $(CC) $(CCARGS) -c $(UI)ui_mixer.cxx -o $(BINDIR)ui_mixer.o $(INCLUDEDIRS) $(LIBDIRS) | ||
345 | |||
346 | $(BINDIR)ui_recorder.o: $(UI)ui_recorder.cxx | ||
347 | $(CC) $(CCARGS) -c $(UI)ui_recorder.cxx -o $(BINDIR)ui_recorder.o $(INCLUDEDIRS) $(LIBDIRS) | ||
348 | |||
349 | $(BINDIR)ui_hd24trackchannel.o: $(UI)ui_hd24trackchannel.cxx | ||
350 | $(CC) $(CCARGS) -c $(UI)ui_hd24trackchannel.cxx -o $(BINDIR)ui_hd24trackchannel.o $(INCLUDEDIRS) $(LIBDIRS) | ||
351 | |||
352 | $(BINDIR)dialog_fromhd24.o: $(UI)dialog_fromhd24.cxx $(UI)dialog_fromhd24.h | ||
353 | $(CC) $(CCARGS) -c $(UI)dialog_fromhd24.cxx -o $(BINDIR)dialog_fromhd24.o $(INCLUDEDIRS) $(LIBDIRS) | ||
354 | |||
355 | $(BINDIR)dialog_rename.o: $(UI)dialog_rename.cxx | ||
356 | $(CC) $(CCARGS) -c $(UI)dialog_rename.cxx -o $(BINDIR)dialog_rename.o $(INCLUDEDIRS) $(LIBDIRS) | ||
357 | |||
358 | $(BINDIR)dialog_options.o: $(UI)dialog_options.cxx | ||
359 | $(CC) $(CCARGS) -c $(UI)dialog_options.cxx -o $(BINDIR)dialog_options.o $(INCLUDEDIRS) $(LIBDIRS) | ||
360 | |||
361 | $(BINDIR)dialog_choosedevice.o: $(UI)dialog_choosedevice.cxx | ||
362 | $(CC) $(CCARGS) -c $(UI)dialog_choosedevice.cxx -o $(BINDIR)dialog_choosedevice.o $(INCLUDEDIRS) $(LIBDIRS) | ||
363 | |||
364 | $(BINDIR)dialog_setlength.o: $(UI)dialog_setlength.cxx | ||
365 | $(CC) $(CCARGS) -c $(UI)dialog_setlength.cxx -o $(BINDIR)dialog_setlength.o $(INCLUDEDIRS) $(LIBDIRS) | ||
366 | |||
367 | $(BINDIR)dialog_filesize.o: $(UI)dialog_filesize.cxx | ||
368 | $(CC) $(CCARGS) -c $(UI)dialog_filesize.cxx -o $(BINDIR)dialog_filesize.o $(INCLUDEDIRS) $(LIBDIRS) | ||
369 | |||
370 | $(BINDIR)dialog_newsong.o: $(UI)dialog_newsong.cxx | ||
371 | $(CC) $(CCARGS) -c $(UI)dialog_newsong.cxx -o $(BINDIR)dialog_newsong.o $(INCLUDEDIRS) $(LIBDIRS) | ||
372 | |||
373 | $(UI)dialog_newsong.h: $(UI)dialog_newsong.fl | ||
374 | fluid -c $(UI)dialog_newsong.fl; \ | ||
375 | mv dialog_newsong.h $(UI); \ | ||
376 | mv dialog_newsong.cxx $(UI) | ||
377 | |||
378 | $(UI)dialog_newsong.cxx: $(UI)dialog_newsong.fl | ||
379 | fluid -c $(UI)dialog_newsong.fl; \ | ||
380 | mv dialog_newsong.h $(UI); \ | ||
381 | mv dialog_newsong.cxx $(UI) | ||
382 | |||
383 | $(BINDIR)dialog_newproject.o: $(UI)dialog_newproject.cxx | ||
384 | $(CC) $(CCARGS) -c $(UI)dialog_newproject.cxx -o $(BINDIR)dialog_newproject.o $(INCLUDEDIRS) $(LIBDIRS) | ||
385 | |||
386 | $(UI)dialog_newproject.h: $(UI)dialog_newproject.fl | ||
387 | fluid -c $(UI)dialog_newproject.fl; \ | ||
388 | mv dialog_newproject.h $(UI); \ | ||
389 | mv dialog_newproject.cxx $(UI) | ||
390 | |||
391 | $(UI)dialog_newproject.cxx: $(UI)dialog_newproject.fl | ||
392 | fluid -c $(UI)dialog_newproject.fl; \ | ||
393 | mv dialog_newproject.h $(UI); \ | ||
394 | mv dialog_newproject.cxx $(UI) | ||
395 | |||
396 | $(BINDIR)dialog_setlocate.o: $(UI)dialog_setlocate.cxx | ||
397 | $(CC) $(CCARGS) -c $(UI)dialog_setlocate.cxx -o $(BINDIR)dialog_setlocate.o $(INCLUDEDIRS) $(LIBDIRS) | ||
398 | |||
399 | $(BINDIR)dialog_fromto.o: $(UI)dialog_fromto.cxx | ||
400 | $(CC) $(CCARGS) -c $(UI)dialog_fromto.cxx -o $(BINDIR)dialog_fromto.o $(INCLUDEDIRS) $(LIBDIRS) | ||
401 | |||
402 | $(BINDIR)hd24connect.o: $(UI)hd24connect.cpp $(UI)selftest.cpp $(BINDIR)ui_hd24connect.o $(BINDIR)hd24fs.o $(BINDIR)hd24utils.o | ||
403 | $(CC) $(CCARGS) -c $(UI)hd24connect.cpp -o $(BINDIR)hd24connect.o $(INCLUDEDIRS) $(LIBDIRS) | ||
404 | |||
405 | $(UI)ui_hd24connect.h: $(UI)ui_hd24connect.fl $(UI)dialog_fromto.cxx $(UI)dialog_choosedevice.h | ||
406 | fluid -c $(UI)ui_hd24connect.fl; \ | ||
407 | cat ui_hd24connect.cxx|sed -e 's/\HD24VERSION/$(RELEASENUM)/' > $(UI)ui_hd24connect.cxx; \ | ||
408 | mv ui_hd24connect.h $(UI); \ | ||
409 | rm ui_hd24connect.cxx | ||
410 | |||
411 | $(UI)ui_help_about.cxx: $(UI)ui_help_about.fl | ||
412 | fluid -c $(UI)ui_help_about.fl; \ | ||
413 | cat ui_help_about.cxx|sed -e 's/\HD24VERSION/$(RELEASENUM)/' > $(UI)ui_help_about.cxx; \ | ||
414 | mv ui_help_about.h $(UI); \ | ||
415 | rm ui_help_about.cxx | ||
416 | |||
417 | $(UI)ui_recorder.cxx: $(UI)ui_recorder.fl $(UI)ui_hd24connect.h $(UI)ui_mixer.cxx | ||
418 | fluid -c $(UI)ui_recorder.fl; \ | ||
419 | cat ui_recorder.cxx|sed -e 's/\HD24VERSION/$(RELEASENUM)/' > $(UI)ui_recorder.cxx; \ | ||
420 | mv ui_recorder.h $(UI); \ | ||
421 | rm ui_recorder.cxx | ||
422 | |||
423 | $(UI)ui_mixer.cxx: $(UI)ui_mixer.fl $(UI)ui_hd24connect.h | ||
424 | fluid -c $(UI)ui_mixer.fl; \ | ||
425 | cat ui_mixer.cxx|sed -e 's/\HD24VERSION/$(RELEASENUM)/' > $(UI)ui_mixer.cxx; \ | ||
426 | mv ui_mixer.h $(UI); \ | ||
427 | rm ui_mixer.cxx | ||
428 | |||
429 | $(UI)ui_hd24trackchannel.h: $(UI)ui_hd24trackchannel.fl $(UI)ui_hd24connect.h | ||
430 | fluid -c $(UI)ui_hd24trackchannel.fl; \ | ||
431 | cat ui_hd24trackchannel.cxx|sed -e 's/\HD24VERSION/$(RELEASENUM)/' > $(UI)ui_hd24trackchannel.cxx; \ | ||
432 | mv ui_hd24trackchannel.h $(UI); \ | ||
433 | rm ui_hd24trackchannel.cxx | ||
434 | |||
435 | $(UI)ui_hd24trackchannel.cxx: $(UI)ui_hd24trackchannel.fl $(UI)ui_hd24connect.h | ||
436 | fluid -c $(UI)ui_hd24trackchannel.fl; \ | ||
437 | cat ui_hd24trackchannel.cxx|sed -e 's/\HD24VERSION/$(RELEASENUM)/' > $(UI)ui_hd24trackchannel.cxx; \ | ||
438 | mv ui_hd24trackchannel.h $(UI); \ | ||
439 | rm ui_hd24trackchannel.cxx | ||
440 | |||
441 | $(UI)dialog_filesize.h: $(UI)dialog_filesize.fl | ||
442 | fluid -c $(UI)dialog_filesize.fl; \ | ||
443 | mv dialog_filesize.h $(UI); \ | ||
444 | mv dialog_filesize.cxx $(UI) | ||
445 | |||
446 | $(UI)dialog_filesize.cxx: $(UI)dialog_filesize.fl | ||
447 | fluid -c $(UI)dialog_filesize.fl; \ | ||
448 | mv dialog_filesize.h $(UI); \ | ||
449 | mv dialog_filesize.cxx $(UI) | ||
450 | |||
451 | $(UI)dialog_setlength.cxx: $(UI)dialog_setlength.fl | ||
452 | fluid -c $(UI)dialog_setlength.fl; \ | ||
453 | mv dialog_setlength.h $(UI); \ | ||
454 | mv dialog_setlength.cxx $(UI) | ||
455 | |||
456 | $(UI)dialog_setlocate.cxx: $(UI)dialog_setlocate.fl | ||
457 | fluid -c $(UI)dialog_setlocate.fl; \ | ||
458 | mv dialog_setlocate.h $(UI); \ | ||
459 | mv dialog_setlocate.cxx $(UI) | ||
460 | |||
461 | $(UI)dialog_fromhd24.h: $(UI)dialog_fromhd24.fl | ||
462 | fluid -c $(UI)dialog_fromhd24.fl; \ | ||
463 | mv dialog_fromhd24.h $(UI); \ | ||
464 | mv dialog_fromhd24.cxx $(UI) | ||
465 | |||
466 | $(UI)dialog_fromhd24.cxx: $(UI)dialog_fromhd24.fl | ||
467 | fluid -c $(UI)dialog_fromhd24.fl; \ | ||
468 | mv dialog_fromhd24.h $(UI); \ | ||
469 | mv dialog_fromhd24.cxx $(UI) | ||
470 | |||
471 | $(UI)dialog_rename.cxx: $(UI)dialog_rename.fl | ||
472 | fluid -c $(UI)dialog_rename.fl; \ | ||
473 | mv dialog_rename.h $(UI); \ | ||
474 | mv dialog_rename.cxx $(UI) | ||
475 | |||
476 | $(UI)dialog_options.cxx: $(UI)dialog_options.fl | ||
477 | fluid -c $(UI)dialog_options.fl; \ | ||
478 | mv dialog_options.h $(UI); \ | ||
479 | mv dialog_options.cxx $(UI) | ||
480 | |||
481 | $(UI)dialog_fromto.cxx: $(UI)dialog_fromto.fl | ||
482 | fluid -c $(UI)dialog_fromto.fl; \ | ||
483 | mv dialog_fromto.h $(UI); \ | ||
484 | mv dialog_fromto.cxx $(UI) | ||
485 | |||
486 | $(UI)ui_hd24connect.cxx: $(UI)ui_hd24connect.fl | ||
487 | fluid -c $(UI)ui_hd24connect.fl; \ | ||
488 | cat ui_hd24connect.cxx|sed -e 's/\HD24VERSION/$(RELEASENUM)/' > $(UI)ui_hd24connect.cxx; \ | ||
489 | mv ui_hd24connect.h $(UI); \ | ||
490 | rm ui_hd24connect.cxx | ||
491 | |||
492 | $(UI)dialog_choosedevice.cxx: $(UI)dialog_choosedevice.fl | ||
493 | fluid -c $(UI)dialog_choosedevice.fl; \ | ||
494 | mv dialog_choosedevice.h $(UI); \ | ||
495 | mv dialog_choosedevice.cxx $(UI) | ||
496 | |||
497 | $(UI)dialog_choosedevice.h: $(UI)dialog_choosedevice.fl | ||
498 | fluid -c $(UI)dialog_choosedevice.fl; \ | ||
499 | mv dialog_choosedevice.h $(UI); \ | ||
500 | mv dialog_choosedevice.cxx $(UI) | ||
501 | |||
502 | |||
503 | $(BINDIR)WidgetPDial.o: $(UI)WidgetPDial.cxx $(UI)WidgetPDial.h | ||
504 | $(CC) $(CCARGS) -c $(UI)WidgetPDial.cxx -o $(BINDIR)WidgetPDial.o $(INCLUDEDIRS) $(LIBDIRS) | ||
505 | |||
506 | $(UI)WidgetPDial.h: $(UI)WidgetPDial.fl | ||
507 | fluid -c $(UI)WidgetPDial.fl; mv WidgetPDial.h $(UI); mv WidgetPDial.cc $(UI)WidgetPDial.cxx | ||
508 | |||
509 | $(UI)WidgetPDial.cxx: $(UI)WidgetPDial.fl | ||
510 | fluid -c $(UI)WidgetPDial.fl; mv WidgetPDial.h $(UI); mv WidgetPDial.cc $(UI)WidgetPDial.cxx | ||
511 | |||
512 | $(UI)WidgetPDial.fl: $(LIB)FL/WidgetPDial.fl | ||
513 | cp $(LIB)FL/WidgetPDial.fl $(UI)WidgetPDial.fl | ||