1######################################################################
2# PixInsight Makefile Generator Script v1.121
3# Copyright (C) 2009-2020 Pleiades Astrophoto
4######################################################################
5# Generated on .... 2020-12-21T12:27:54.189Z
6# Project id ...... PCL
7# Project type .... StaticLibrary
8# Platform ........ FreeBSD/g++
9# Configuration ... Release/x64
10######################################################################
11
12OBJ_DIR="$(PCLSRCDIR)/pcl/freebsd/g++/x64/Release"
13
14.PHONY: all
15all: $(OBJ_DIR)/libPCL-pxi.a
16
17#
18# Source files
19#
20
21SRC_FILES= \
22../../AES256.cpp \
23../../API.cpp \
24../../APIInterface.cpp \
25../../ATrousWaveletTransform.cpp \
26../../Action.cpp \
27../../AdaptiveLocalFilter.cpp \
28../../Algebra.cpp \
29../../Arguments.cpp \
30../../AstrometricMetadata.cpp \
31../../Base64.cpp \
32../../Bitmap.cpp \
33../../BitmapBox.cpp \
34../../Brush.cpp \
35../../Button.cpp \
36../../CFAType.cpp \
37../../CRC32.cpp \
38../../CUDADevice.cpp \
39../../CharTraits.cpp \
40../../CheckBox.cpp \
41../../CodeEditor.cpp \
42../../Color.cpp \
43../../ColorComboBox.cpp \
44../../ColorDialog.cpp \
45../../ColorSpace.cpp \
46../../ComboBox.cpp \
47../../Compression.cpp \
48../../Console.cpp \
49../../Control.cpp \
50../../Convolution.cpp \
51../../Crop.cpp \
52../../Cursor.cpp \
53../../Diagnostics.cpp \
54../../Dialog.cpp \
55../../DisplayFunction.cpp \
56../../DrizzleData.cpp \
57../../Edit.cpp \
58../../EphemerisFile.cpp \
59../../Exception.cpp \
60../../ExternalProcess.cpp \
61../../FFT1D.cpp \
62../../FFT2D.cpp \
63../../FFTConvolution.cpp \
64../../FFTRotationAndScaling.cpp \
65../../FFTTranslation.cpp \
66../../FactorialCache.cpp \
67../../FastRotation.cpp \
68../../File.cpp \
69../../FileDataCache.cpp \
70../../FileDataCachePreferencesDialog.cpp \
71../../FileDialog.cpp \
72../../FileFormat.cpp \
73../../FileFormatImplementation.cpp \
74../../FileFormatInstance.cpp \
75../../FileInfo.cpp \
76../../Font.cpp \
77../../FontComboBox.cpp \
78../../FourierTransform.cpp \
79../../Frame.cpp \
80../../GlobalSettings.cpp \
81../../GnomonicProjection.cpp \
82../../Graphics.cpp \
83../../GroupBox.cpp \
84../../HammerAitoffProjection.cpp \
85../../HexString.cpp \
86../../Histogram.cpp \
87../../HistogramTransformation.cpp \
88../../ICCProfile.cpp \
89../../ICCProfileTransformation.cpp \
90../../ImageColor.cpp \
91../../ImageOp.cpp \
92../../ImageStatistics.cpp \
93../../ImageVariant.cpp \
94../../ImageView.cpp \
95../../ImageWindow.cpp \
96../../ImageWindow_CM.cpp \
97../../IntegerResample.cpp \
98../../IntegrationMetadata.cpp \
99../../JPLEphemeris.cpp \
100../../JulianDay.cpp \
101../../KernelFilter.cpp \
102../../Keyboard.cpp \
103../../Label.cpp \
104../../LanczosInterpolation.cpp \
105../../LinearFit.cpp \
106../../LocalNormalizationData.cpp \
107../../MD5.cpp \
108../../Median.cpp \
109../../MercatorProjection.cpp \
110../../MessageBox.cpp \
111../../MetaFileFormat.cpp \
112../../MetaModule.cpp \
113../../MetaParameter.cpp \
114../../MetaProcess.cpp \
115../../MorphologicalTransformation.cpp \
116../../MultiViewSelectionDialog.cpp \
117../../MultiscaleLinearTransform.cpp \
118../../MultiscaleMedianTransform.cpp \
119../../MuteStatus.cpp \
120../../NetworkTransfer.cpp \
121../../NumericControl.cpp \
122../../OnlineObjectSearchDialog.cpp \
123../../OrthographicProjection.cpp \
124../../PSFFit.cpp \
125../../Pen.cpp \
126../../PolarTransform.cpp \
127../../Position.cpp \
128../../PreviewSelectionDialog.cpp \
129../../Process.cpp \
130../../ProcessImplementation.cpp \
131../../ProcessInstance.cpp \
132../../ProcessInterface.cpp \
133../../ProcessParameter.cpp \
134../../ProgressBarStatus.cpp \
135../../ProgressDialog.cpp \
136../../ProjectionBase.cpp \
137../../ProjectionFactory.cpp \
138../../PushButton.cpp \
139../../PyramidalWaveletTransform.cpp \
140../../RGBColorSystem.cpp \
141../../RadioButton.cpp \
142../../Random.cpp \
143../../ReadWriteMutex.cpp \
144../../ReadoutOptions.cpp \
145../../RealTimePreview.cpp \
146../../RedundantMultiscaleTransform.cpp \
147../../Render.cpp \
148../../Resample.cpp \
149../../Rotation.cpp \
150../../SHA1.cpp \
151../../SHA224.cpp \
152../../SHA256.cpp \
153../../SHA384.cpp \
154../../SHA512.cpp \
155../../SVG.cpp \
156../../ScrollBox.cpp \
157../../SectionBar.cpp \
158../../SeparableConvolution.cpp \
159../../SeparableMedianFilter.cpp \
160../../Settings.cpp \
161../../SharedPixelData.cpp \
162../../Sizer.cpp \
163../../Slider.cpp \
164../../SphericalRotation.cpp \
165../../SpinBox.cpp \
166../../SpinStatus.cpp \
167../../StandardStatus.cpp \
168../../StarDatabaseFile.cpp \
169../../StatusMonitor.cpp \
170../../String.cpp \
171../../SurfaceSimplifier.cpp \
172../../SurfaceSpline.cpp \
173../../TabBox.cpp \
174../../TextBox.cpp \
175../../Thread.cpp \
176../../TimePoint.cpp \
177../../Timer.cpp \
178../../ToolButton.cpp \
179../../Translation.cpp \
180../../TreeBox.cpp \
181../../UCCaseFolding.cpp \
182../../UCLowercase.cpp \
183../../UCUppercase.cpp \
184../../UIObject.cpp \
185../../UIScaling.cpp \
186../../UnixSignalException.cpp \
187../../Variant.cpp \
188../../Version.cpp \
189../../View.cpp \
190../../ViewList.cpp \
191../../ViewSelectionDialog.cpp \
192../../WCSKeywords.cpp \
193../../WebView.cpp \
194../../Win32Exception.cpp \
195../../WorldTransformation.cpp \
196../../XISF.cpp \
197../../XISFReader.cpp \
198../../XISFWriter.cpp \
199../../XML.cpp \
200../../XMLReference.cpp
201
202#
203# Object files
204#
205
206OBJ_FILES= \
207./x64/Release/AES256.o \
208./x64/Release/API.o \
209./x64/Release/APIInterface.o \
210./x64/Release/ATrousWaveletTransform.o \
211./x64/Release/Action.o \
212./x64/Release/AdaptiveLocalFilter.o \
213./x64/Release/Algebra.o \
214./x64/Release/Arguments.o \
215./x64/Release/AstrometricMetadata.o \
216./x64/Release/Base64.o \
217./x64/Release/Bitmap.o \
218./x64/Release/BitmapBox.o \
219./x64/Release/Brush.o \
220./x64/Release/Button.o \
221./x64/Release/CFAType.o \
222./x64/Release/CRC32.o \
223./x64/Release/CUDADevice.o \
224./x64/Release/CharTraits.o \
225./x64/Release/CheckBox.o \
226./x64/Release/CodeEditor.o \
227./x64/Release/Color.o \
228./x64/Release/ColorComboBox.o \
229./x64/Release/ColorDialog.o \
230./x64/Release/ColorSpace.o \
231./x64/Release/ComboBox.o \
232./x64/Release/Compression.o \
233./x64/Release/Console.o \
234./x64/Release/Control.o \
235./x64/Release/Convolution.o \
236./x64/Release/Crop.o \
237./x64/Release/Cursor.o \
238./x64/Release/Diagnostics.o \
239./x64/Release/Dialog.o \
240./x64/Release/DisplayFunction.o \
241./x64/Release/DrizzleData.o \
242./x64/Release/Edit.o \
243./x64/Release/EphemerisFile.o \
244./x64/Release/Exception.o \
245./x64/Release/ExternalProcess.o \
246./x64/Release/FFT1D.o \
247./x64/Release/FFT2D.o \
248./x64/Release/FFTConvolution.o \
249./x64/Release/FFTRotationAndScaling.o \
250./x64/Release/FFTTranslation.o \
251./x64/Release/FactorialCache.o \
252./x64/Release/FastRotation.o \
253./x64/Release/File.o \
254./x64/Release/FileDataCache.o \
255./x64/Release/FileDataCachePreferencesDialog.o \
256./x64/Release/FileDialog.o \
257./x64/Release/FileFormat.o \
258./x64/Release/FileFormatImplementation.o \
259./x64/Release/FileFormatInstance.o \
260./x64/Release/FileInfo.o \
261./x64/Release/Font.o \
262./x64/Release/FontComboBox.o \
263./x64/Release/FourierTransform.o \
264./x64/Release/Frame.o \
265./x64/Release/GlobalSettings.o \
266./x64/Release/GnomonicProjection.o \
267./x64/Release/Graphics.o \
268./x64/Release/GroupBox.o \
269./x64/Release/HammerAitoffProjection.o \
270./x64/Release/HexString.o \
271./x64/Release/Histogram.o \
272./x64/Release/HistogramTransformation.o \
273./x64/Release/ICCProfile.o \
274./x64/Release/ICCProfileTransformation.o \
275./x64/Release/ImageColor.o \
276./x64/Release/ImageOp.o \
277./x64/Release/ImageStatistics.o \
278./x64/Release/ImageVariant.o \
279./x64/Release/ImageView.o \
280./x64/Release/ImageWindow.o \
281./x64/Release/ImageWindow_CM.o \
282./x64/Release/IntegerResample.o \
283./x64/Release/IntegrationMetadata.o \
284./x64/Release/JPLEphemeris.o \
285./x64/Release/JulianDay.o \
286./x64/Release/KernelFilter.o \
287./x64/Release/Keyboard.o \
288./x64/Release/Label.o \
289./x64/Release/LanczosInterpolation.o \
290./x64/Release/LinearFit.o \
291./x64/Release/LocalNormalizationData.o \
292./x64/Release/MD5.o \
293./x64/Release/Median.o \
294./x64/Release/MercatorProjection.o \
295./x64/Release/MessageBox.o \
296./x64/Release/MetaFileFormat.o \
297./x64/Release/MetaModule.o \
298./x64/Release/MetaParameter.o \
299./x64/Release/MetaProcess.o \
300./x64/Release/MorphologicalTransformation.o \
301./x64/Release/MultiViewSelectionDialog.o \
302./x64/Release/MultiscaleLinearTransform.o \
303./x64/Release/MultiscaleMedianTransform.o \
304./x64/Release/MuteStatus.o \
305./x64/Release/NetworkTransfer.o \
306./x64/Release/NumericControl.o \
307./x64/Release/OnlineObjectSearchDialog.o \
308./x64/Release/OrthographicProjection.o \
309./x64/Release/PSFFit.o \
310./x64/Release/Pen.o \
311./x64/Release/PolarTransform.o \
312./x64/Release/Position.o \
313./x64/Release/PreviewSelectionDialog.o \
314./x64/Release/Process.o \
315./x64/Release/ProcessImplementation.o \
316./x64/Release/ProcessInstance.o \
317./x64/Release/ProcessInterface.o \
318./x64/Release/ProcessParameter.o \
319./x64/Release/ProgressBarStatus.o \
320./x64/Release/ProgressDialog.o \
321./x64/Release/ProjectionBase.o \
322./x64/Release/ProjectionFactory.o \
323./x64/Release/PushButton.o \
324./x64/Release/PyramidalWaveletTransform.o \
325./x64/Release/RGBColorSystem.o \
326./x64/Release/RadioButton.o \
327./x64/Release/Random.o \
328./x64/Release/ReadWriteMutex.o \
329./x64/Release/ReadoutOptions.o \
330./x64/Release/RealTimePreview.o \
331./x64/Release/RedundantMultiscaleTransform.o \
332./x64/Release/Render.o \
333./x64/Release/Resample.o \
334./x64/Release/Rotation.o \
335./x64/Release/SHA1.o \
336./x64/Release/SHA224.o \
337./x64/Release/SHA256.o \
338./x64/Release/SHA384.o \
339./x64/Release/SHA512.o \
340./x64/Release/SVG.o \
341./x64/Release/ScrollBox.o \
342./x64/Release/SectionBar.o \
343./x64/Release/SeparableConvolution.o \
344./x64/Release/SeparableMedianFilter.o \
345./x64/Release/Settings.o \
346./x64/Release/SharedPixelData.o \
347./x64/Release/Sizer.o \
348./x64/Release/Slider.o \
349./x64/Release/SphericalRotation.o \
350./x64/Release/SpinBox.o \
351./x64/Release/SpinStatus.o \
352./x64/Release/StandardStatus.o \
353./x64/Release/StarDatabaseFile.o \
354./x64/Release/StatusMonitor.o \
355./x64/Release/String.o \
356./x64/Release/SurfaceSimplifier.o \
357./x64/Release/SurfaceSpline.o \
358./x64/Release/TabBox.o \
359./x64/Release/TextBox.o \
360./x64/Release/Thread.o \
361./x64/Release/TimePoint.o \
362./x64/Release/Timer.o \
363./x64/Release/ToolButton.o \
364./x64/Release/Translation.o \
365./x64/Release/TreeBox.o \
366./x64/Release/UCCaseFolding.o \
367./x64/Release/UCLowercase.o \
368./x64/Release/UCUppercase.o \
369./x64/Release/UIObject.o \
370./x64/Release/UIScaling.o \
371./x64/Release/UnixSignalException.o \
372./x64/Release/Variant.o \
373./x64/Release/Version.o \
374./x64/Release/View.o \
375./x64/Release/ViewList.o \
376./x64/Release/ViewSelectionDialog.o \
377./x64/Release/WCSKeywords.o \
378./x64/Release/WebView.o \
379./x64/Release/Win32Exception.o \
380./x64/Release/WorldTransformation.o \
381./x64/Release/XISF.o \
382./x64/Release/XISFReader.o \
383./x64/Release/XISFWriter.o \
384./x64/Release/XML.o \
385./x64/Release/XMLReference.o
386
387#
388# Dependency files
389#
390
391DEP_FILES= \
392./x64/Release/AES256.d \
393./x64/Release/API.d \
394./x64/Release/APIInterface.d \
395./x64/Release/ATrousWaveletTransform.d \
396./x64/Release/Action.d \
397./x64/Release/AdaptiveLocalFilter.d \
398./x64/Release/Algebra.d \
399./x64/Release/Arguments.d \
400./x64/Release/AstrometricMetadata.d \
401./x64/Release/Base64.d \
402./x64/Release/Bitmap.d \
403./x64/Release/BitmapBox.d \
404./x64/Release/Brush.d \
405./x64/Release/Button.d \
406./x64/Release/CFAType.d \
407./x64/Release/CRC32.d \
408./x64/Release/CUDADevice.d \
409./x64/Release/CharTraits.d \
410./x64/Release/CheckBox.d \
411./x64/Release/CodeEditor.d \
412./x64/Release/Color.d \
413./x64/Release/ColorComboBox.d \
414./x64/Release/ColorDialog.d \
415./x64/Release/ColorSpace.d \
416./x64/Release/ComboBox.d \
417./x64/Release/Compression.d \
418./x64/Release/Console.d \
419./x64/Release/Control.d \
420./x64/Release/Convolution.d \
421./x64/Release/Crop.d \
422./x64/Release/Cursor.d \
423./x64/Release/Diagnostics.d \
424./x64/Release/Dialog.d \
425./x64/Release/DisplayFunction.d \
426./x64/Release/DrizzleData.d \
427./x64/Release/Edit.d \
428./x64/Release/EphemerisFile.d \
429./x64/Release/Exception.d \
430./x64/Release/ExternalProcess.d \
431./x64/Release/FFT1D.d \
432./x64/Release/FFT2D.d \
433./x64/Release/FFTConvolution.d \
434./x64/Release/FFTRotationAndScaling.d \
435./x64/Release/FFTTranslation.d \
436./x64/Release/FactorialCache.d \
437./x64/Release/FastRotation.d \
438./x64/Release/File.d \
439./x64/Release/FileDataCache.d \
440./x64/Release/FileDataCachePreferencesDialog.d \
441./x64/Release/FileDialog.d \
442./x64/Release/FileFormat.d \
443./x64/Release/FileFormatImplementation.d \
444./x64/Release/FileFormatInstance.d \
445./x64/Release/FileInfo.d \
446./x64/Release/Font.d \
447./x64/Release/FontComboBox.d \
448./x64/Release/FourierTransform.d \
449./x64/Release/Frame.d \
450./x64/Release/GlobalSettings.d \
451./x64/Release/GnomonicProjection.d \
452./x64/Release/Graphics.d \
453./x64/Release/GroupBox.d \
454./x64/Release/HammerAitoffProjection.d \
455./x64/Release/HexString.d \
456./x64/Release/Histogram.d \
457./x64/Release/HistogramTransformation.d \
458./x64/Release/ICCProfile.d \
459./x64/Release/ICCProfileTransformation.d \
460./x64/Release/ImageColor.d \
461./x64/Release/ImageOp.d \
462./x64/Release/ImageStatistics.d \
463./x64/Release/ImageVariant.d \
464./x64/Release/ImageView.d \
465./x64/Release/ImageWindow.d \
466./x64/Release/ImageWindow_CM.d \
467./x64/Release/IntegerResample.d \
468./x64/Release/IntegrationMetadata.d \
469./x64/Release/JPLEphemeris.d \
470./x64/Release/JulianDay.d \
471./x64/Release/KernelFilter.d \
472./x64/Release/Keyboard.d \
473./x64/Release/Label.d \
474./x64/Release/LanczosInterpolation.d \
475./x64/Release/LinearFit.d \
476./x64/Release/LocalNormalizationData.d \
477./x64/Release/MD5.d \
478./x64/Release/Median.d \
479./x64/Release/MercatorProjection.d \
480./x64/Release/MessageBox.d \
481./x64/Release/MetaFileFormat.d \
482./x64/Release/MetaModule.d \
483./x64/Release/MetaParameter.d \
484./x64/Release/MetaProcess.d \
485./x64/Release/MorphologicalTransformation.d \
486./x64/Release/MultiViewSelectionDialog.d \
487./x64/Release/MultiscaleLinearTransform.d \
488./x64/Release/MultiscaleMedianTransform.d \
489./x64/Release/MuteStatus.d \
490./x64/Release/NetworkTransfer.d \
491./x64/Release/NumericControl.d \
492./x64/Release/OnlineObjectSearchDialog.d \
493./x64/Release/OrthographicProjection.d \
494./x64/Release/PSFFit.d \
495./x64/Release/Pen.d \
496./x64/Release/PolarTransform.d \
497./x64/Release/Position.d \
498./x64/Release/PreviewSelectionDialog.d \
499./x64/Release/Process.d \
500./x64/Release/ProcessImplementation.d \
501./x64/Release/ProcessInstance.d \
502./x64/Release/ProcessInterface.d \
503./x64/Release/ProcessParameter.d \
504./x64/Release/ProgressBarStatus.d \
505./x64/Release/ProgressDialog.d \
506./x64/Release/ProjectionBase.d \
507./x64/Release/ProjectionFactory.d \
508./x64/Release/PushButton.d \
509./x64/Release/PyramidalWaveletTransform.d \
510./x64/Release/RGBColorSystem.d \
511./x64/Release/RadioButton.d \
512./x64/Release/Random.d \
513./x64/Release/ReadWriteMutex.d \
514./x64/Release/ReadoutOptions.d \
515./x64/Release/RealTimePreview.d \
516./x64/Release/RedundantMultiscaleTransform.d \
517./x64/Release/Render.d \
518./x64/Release/Resample.d \
519./x64/Release/Rotation.d \
520./x64/Release/SHA1.d \
521./x64/Release/SHA224.d \
522./x64/Release/SHA256.d \
523./x64/Release/SHA384.d \
524./x64/Release/SHA512.d \
525./x64/Release/SVG.d \
526./x64/Release/ScrollBox.d \
527./x64/Release/SectionBar.d \
528./x64/Release/SeparableConvolution.d \
529./x64/Release/SeparableMedianFilter.d \
530./x64/Release/Settings.d \
531./x64/Release/SharedPixelData.d \
532./x64/Release/Sizer.d \
533./x64/Release/Slider.d \
534./x64/Release/SphericalRotation.d \
535./x64/Release/SpinBox.d \
536./x64/Release/SpinStatus.d \
537./x64/Release/StandardStatus.d \
538./x64/Release/StarDatabaseFile.d \
539./x64/Release/StatusMonitor.d \
540./x64/Release/String.d \
541./x64/Release/SurfaceSimplifier.d \
542./x64/Release/SurfaceSpline.d \
543./x64/Release/TabBox.d \
544./x64/Release/TextBox.d \
545./x64/Release/Thread.d \
546./x64/Release/TimePoint.d \
547./x64/Release/Timer.d \
548./x64/Release/ToolButton.d \
549./x64/Release/Translation.d \
550./x64/Release/TreeBox.d \
551./x64/Release/UCCaseFolding.d \
552./x64/Release/UCLowercase.d \
553./x64/Release/UCUppercase.d \
554./x64/Release/UIObject.d \
555./x64/Release/UIScaling.d \
556./x64/Release/UnixSignalException.d \
557./x64/Release/Variant.d \
558./x64/Release/Version.d \
559./x64/Release/View.d \
560./x64/Release/ViewList.d \
561./x64/Release/ViewSelectionDialog.d \
562./x64/Release/WCSKeywords.d \
563./x64/Release/WebView.d \
564./x64/Release/Win32Exception.d \
565./x64/Release/WorldTransformation.d \
566./x64/Release/XISF.d \
567./x64/Release/XISFReader.d \
568./x64/Release/XISFWriter.d \
569./x64/Release/XML.d \
570./x64/Release/XMLReference.d
571
572#
573# Rules
574#
575
576-include $(DEP_FILES)
577
578$(OBJ_DIR)/libPCL-pxi.a: $(OBJ_FILES)
579	ar r $(OBJ_DIR)/libPCL-pxi.a $(OBJ_FILES)
580	$(MAKE) -f ./makefile-x64 --no-print-directory post-build
581
582.PHONY: clean
583clean:
584	rm -f $(OBJ_FILES) $(DEP_FILES) $(OBJ_DIR)/libPCL-pxi.a
585
586.PHONY: post-build
587post-build:
588	cp $(OBJ_DIR)/libPCL-pxi.a $(PCLLIBDIR64)
589
590./x64/Release/%.o: ../../%.cpp
591	clang++ -c -pipe -pthread -m64 -fPIC -D_REENTRANT -D__PCL_FREEBSD -I"$(PCLINCDIR)" -I"$(PCLSRCDIR)/3rdparty" -mtune=znver2 -msse4.2 -minline-all-stringops -O3 -fomit-frame-pointer -ffunction-sections -fdata-sections -ffast-math -fvisibility=hidden -fvisibility-inlines-hidden -std=c++17 -Wall -Wno-parentheses -Wno-extern-c-compat -MMD -MP -MF"$(@:%.o=%.d)" -o"$@" "$<"
592	@echo ' '
593
594