AVT相机arm版本SDK
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleGetInfoString</key>
|
||||
<string>Allied Vision Vimba Viewer</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>VimbaViewer</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.Allied-Vision-Technologies.VimbaViewer</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>VimbaViewer</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string>VimbaViewer.icns</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>0.1.3a</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>IFMajorVersion</key>
|
||||
<integer>0</integer>
|
||||
<key>IFMinorVersion</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
</plist>
|
||||
50
Vimba_6_0/VimbaCPP/Examples/VimbaViewer/Build/Make/Make_VimbaViewerApp.sh
Executable file
50
Vimba_6_0/VimbaCPP/Examples/VimbaViewer/Build/Make/Make_VimbaViewerApp.sh
Executable file
@@ -0,0 +1,50 @@
|
||||
#!/bin/sh
|
||||
|
||||
# delete the old app folder
|
||||
rm -dfR VimbaViewer.app
|
||||
|
||||
# create the folder
|
||||
mkdir VimbaViewer.app
|
||||
mkdir VimbaViewer.app/Contents
|
||||
mkdir VimbaViewer.app/Contents/libs
|
||||
mkdir VimbaViewer.app/Contents/MacOS
|
||||
mkdir VimbaViewer.app/Contents/Resources
|
||||
mkdir VimbaViewer.app/Contents/Frameworks
|
||||
|
||||
# copy the data allied vision files
|
||||
cp binary/Darwin_x86_64bit/Release/libVimbaC.dylib VimbaViewer.app/Contents/libs/
|
||||
cp binary/Darwin_x86_64bit/Release/libVimbaCPP.dylib VimbaViewer.app/Contents/libs/
|
||||
cp binary/Darwin_x86_64bit/Release/libVimbaImageTransform.dylib VimbaViewer.app/Contents/libs/
|
||||
cp VimbaGigETL.cti VimbaViewer.app/Contents/libs/
|
||||
# cp VimbaPCIeTL.cti VimbaViewer.app/Contents/libs/
|
||||
cp binary/Darwin_x86_64bit/Release/VimbaViewer VimbaViewer.app/Contents/MacOS/
|
||||
cp ../../Source/Images/VimbaViewer.icns VimbaViewer.app/Contents/Resources/
|
||||
cp Info.plist VimbaViewer.app/Contents/Info.plist
|
||||
|
||||
# copy the qt files
|
||||
cp -R /opt/local/Library/Frameworks/QtCore.framework VimbaViewer.app/Contents/Frameworks
|
||||
cp -R /opt/local/Library/Frameworks/QtGui.framework VimbaViewer.app/Contents/Frameworks
|
||||
cp -R /opt/local/Library/Frameworks/QtSvg.framework VimbaViewer.app/Contents/Frameworks
|
||||
|
||||
#copy libpng
|
||||
cp -R /opt/local/lib/libpng16.16.dylib VimbaViewer.app/Contents/libs/
|
||||
|
||||
# change the dynamic lib pathes
|
||||
install_name_tool -change libVimbaC.dylib @executable_path/../libs/libVimbaC.dylib VimbaViewer.app/Contents/libs/libVimbaCPP.dylib
|
||||
install_name_tool -change libVimbaCPP.dylib @executable_path/../libs/libVimbaCPP.dylib VimbaViewer.app/Contents/MacOS/VimbaViewer
|
||||
install_name_tool -change libVimbaImageTransform.dylib @executable_path/../libs/libVimbaImageTransform.dylib VimbaViewer.app/Contents/MacOS/VimbaViewer
|
||||
|
||||
# change the Qt frameworks pathes
|
||||
install_name_tool -change /opt/local/Library/Frameworks/QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore VimbaViewer.app/Contents/Frameworks/QtCore.framework/Versions/4/QtCore
|
||||
install_name_tool -change /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui VimbaViewer.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui
|
||||
install_name_tool -change /opt/local/Library/Frameworks/QtSvg.framework/Versions/4/QtSvg @executable_path/../Frameworks/QtSvg.framework/Versions/4/QtSvg VimbaViewer.app/Contents/Frameworks/QtSvg.framework/Versions/4/QtSvg
|
||||
|
||||
install_name_tool -change /opt/local/Library/Frameworks/QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore VimbaViewer.app/Contents/MacOS/VimbaViewer
|
||||
install_name_tool -change /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui VimbaViewer.app/Contents/MacOS/VimbaViewer
|
||||
install_name_tool -change /opt/local/Library/Frameworks/QtSvg.framework/Versions/4/QtSvg @executable_path/../Frameworks/QtSvg.framework/Versions/4/QtSvg VimbaViewer.app/Contents/MacOS/VimbaViewer
|
||||
|
||||
install_name_tool -change /opt/local/Library/Frameworks/QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore VimbaViewer.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui
|
||||
install_name_tool -change /opt/local/Library/Frameworks/QtCore.framework/Versions/4/QtCore @executable_path/../Frameworks/QtCore.framework/Versions/4/QtCore VimbaViewer.app/Contents/Frameworks/QtSvg.framework/Versions/4/QtSvg
|
||||
install_name_tool -change /opt/local/Library/Frameworks/QtGui.framework/Versions/4/QtGui @executable_path/../Frameworks/QtGui.framework/Versions/4/QtGui VimbaViewer.app/Contents/Frameworks/QtSvg.framework/Versions/4/QtSvg
|
||||
|
||||
install_name_tool -change /opt/local/lib/libpng16.16.dylib @executable_path/../libs/libpng16.16.dylib VimbaViewer.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui
|
||||
301
Vimba_6_0/VimbaCPP/Examples/VimbaViewer/Build/Make/Makefile
Normal file
301
Vimba_6_0/VimbaCPP/Examples/VimbaViewer/Build/Make/Makefile
Normal file
@@ -0,0 +1,301 @@
|
||||
PROJECT_NAME = VimbaViewer
|
||||
|
||||
PROJECT_DIR = ../..
|
||||
EXAMPLES_DIR = $(PROJECT_DIR)/..
|
||||
VIMBASDK_DIR = $(EXAMPLES_DIR)/../..
|
||||
MAKE_INCLUDE_DIR = $(CURDIR)/$(EXAMPLES_DIR)/Build/Make
|
||||
|
||||
include $(MAKE_INCLUDE_DIR)/Common.mk
|
||||
|
||||
CONFIG_DIR = $(ARCH)_$(WORDSIZE)bit
|
||||
BIN_FILE = $(PROJECT_NAME)
|
||||
BIN_DIR = binary/$(CONFIG_DIR)
|
||||
OBJ_DIR = object/$(CONFIG_DIR)
|
||||
BIN_PATH = $(BIN_DIR)/$(BIN_FILE)
|
||||
|
||||
all: $(BIN_PATH)
|
||||
|
||||
include $(MAKE_INCLUDE_DIR)/VimbaCPP.mk
|
||||
include $(MAKE_INCLUDE_DIR)/VimbaImageTransform.mk
|
||||
include $(MAKE_INCLUDE_DIR)/Qt.mk
|
||||
|
||||
SOURCE_DIR = $(PROJECT_DIR)/Source
|
||||
INCLUDE_DIRS = -I$(SOURCE_DIR) \
|
||||
-I$(SOURCE_DIR)/UI \
|
||||
-I$(SOURCE_DIR)/UI/Histogram \
|
||||
-I$(SOURCE_DIR)/UI/HexEditor \
|
||||
-I$(SOURCE_DIR)/ExternLib/qwt \
|
||||
-I$(SOURCE_DIR)/ExternLib/qwt \
|
||||
-I$(OBJ_DIR)
|
||||
|
||||
LIBS = $(VIMBACPP_LIBS) \
|
||||
$(VIMBAIMAGETRANSFORM_LIBS) \
|
||||
$(QTCORE_LIBS) \
|
||||
$(QTGUI_LIBS) \
|
||||
$(QTSVG_LIBS) \
|
||||
-lrt
|
||||
|
||||
DEFINES =
|
||||
|
||||
CFLAGS = $(COMMON_CFLAGS) \
|
||||
$(VIMBAIMAGETRANSFORM_CFLAGS) \
|
||||
$(VIMBACPP_CFLAGS) \
|
||||
$(QTCORE_CFLAGS) \
|
||||
$(QTGUI_CFLAGS) \
|
||||
$(QTSVG_CFLAGS)
|
||||
|
||||
OBJ_FILES = $(OBJ_DIR)/ActionCommand.o \
|
||||
$(OBJ_DIR)/CameraObserver.o \
|
||||
$(OBJ_DIR)/FeatureObserver.o \
|
||||
$(OBJ_DIR)/FrameObserver.o \
|
||||
$(OBJ_DIR)/Helper.o \
|
||||
$(OBJ_DIR)/Main.o \
|
||||
$(OBJ_DIR)/MainWindow.o \
|
||||
$(OBJ_DIR)/SplashScreen.o \
|
||||
$(OBJ_DIR)/ViewerWindow.o \
|
||||
$(OBJ_DIR)/ImageSaver.o \
|
||||
$(OBJ_DIR)/ImageWriter.o \
|
||||
$(OBJ_DIR)/ForceIP.o \
|
||||
$(OBJ_DIR)/qwt_abstract_legend.o \
|
||||
$(OBJ_DIR)/qwt_abstract_scale.o \
|
||||
$(OBJ_DIR)/qwt_abstract_scale_draw.o \
|
||||
$(OBJ_DIR)/qwt_abstract_slider.o \
|
||||
$(OBJ_DIR)/qwt_analog_clock.o \
|
||||
$(OBJ_DIR)/qwt_arrow_button.o \
|
||||
$(OBJ_DIR)/qwt_clipper.o \
|
||||
$(OBJ_DIR)/qwt_color_map.o \
|
||||
$(OBJ_DIR)/qwt_column_symbol.o \
|
||||
$(OBJ_DIR)/qwt_compass.o \
|
||||
$(OBJ_DIR)/qwt_compass_rose.o \
|
||||
$(OBJ_DIR)/qwt_counter.o \
|
||||
$(OBJ_DIR)/qwt_curve_fitter.o \
|
||||
$(OBJ_DIR)/qwt_date.o \
|
||||
$(OBJ_DIR)/qwt_date_scale_draw.o \
|
||||
$(OBJ_DIR)/qwt_date_scale_engine.o \
|
||||
$(OBJ_DIR)/qwt_dial.o \
|
||||
$(OBJ_DIR)/qwt_dial_needle.o \
|
||||
$(OBJ_DIR)/qwt_dyngrid_layout.o \
|
||||
$(OBJ_DIR)/qwt_event_pattern.o \
|
||||
$(OBJ_DIR)/qwt_graphic.o \
|
||||
$(OBJ_DIR)/qwt_interval.o \
|
||||
$(OBJ_DIR)/qwt_interval_symbol.o \
|
||||
$(OBJ_DIR)/qwt_knob.o \
|
||||
$(OBJ_DIR)/qwt_legend.o \
|
||||
$(OBJ_DIR)/qwt_legend_data.o \
|
||||
$(OBJ_DIR)/qwt_legend_label.o \
|
||||
$(OBJ_DIR)/qwt_magnifier.o \
|
||||
$(OBJ_DIR)/qwt_math.o \
|
||||
$(OBJ_DIR)/qwt_matrix_raster_data.o \
|
||||
$(OBJ_DIR)/qwt_null_paintdevice.o \
|
||||
$(OBJ_DIR)/qwt_painter.o \
|
||||
$(OBJ_DIR)/qwt_painter_command.o \
|
||||
$(OBJ_DIR)/qwt_panner.o \
|
||||
$(OBJ_DIR)/qwt_picker.o \
|
||||
$(OBJ_DIR)/qwt_picker_machine.o \
|
||||
$(OBJ_DIR)/qwt_pixel_matrix.o \
|
||||
$(OBJ_DIR)/qwt_plot_axis.o \
|
||||
$(OBJ_DIR)/qwt_plot_canvas.o \
|
||||
$(OBJ_DIR)/qwt_plot.o \
|
||||
$(OBJ_DIR)/qwt_plot_abstract_barchart.o \
|
||||
$(OBJ_DIR)/qwt_plot_barchart.o \
|
||||
$(OBJ_DIR)/qwt_plot_curve.o \
|
||||
$(OBJ_DIR)/qwt_plot_dict.o \
|
||||
$(OBJ_DIR)/qwt_plot_directpainter.o \
|
||||
$(OBJ_DIR)/qwt_plot_grid.o \
|
||||
$(OBJ_DIR)/qwt_plot_histogram.o \
|
||||
$(OBJ_DIR)/qwt_plot_intervalcurve.o \
|
||||
$(OBJ_DIR)/qwt_plot_item.o \
|
||||
$(OBJ_DIR)/qwt_plot_layout.o \
|
||||
$(OBJ_DIR)/qwt_plot_legenditem.o \
|
||||
$(OBJ_DIR)/qwt_plot_magnifier.o \
|
||||
$(OBJ_DIR)/qwt_plot_marker.o \
|
||||
$(OBJ_DIR)/qwt_plot_multi_barchart.o \
|
||||
$(OBJ_DIR)/qwt_plot_panner.o \
|
||||
$(OBJ_DIR)/qwt_plot_picker.o \
|
||||
$(OBJ_DIR)/qwt_plot_rasteritem.o \
|
||||
$(OBJ_DIR)/qwt_plot_renderer.o \
|
||||
$(OBJ_DIR)/qwt_plot_rescaler.o \
|
||||
$(OBJ_DIR)/qwt_plot_scaleitem.o \
|
||||
$(OBJ_DIR)/qwt_plot_seriesitem.o \
|
||||
$(OBJ_DIR)/qwt_plot_shapeitem.o \
|
||||
$(OBJ_DIR)/qwt_plot_spectrocurve.o \
|
||||
$(OBJ_DIR)/qwt_plot_spectrogram.o \
|
||||
$(OBJ_DIR)/qwt_plot_svgitem.o \
|
||||
$(OBJ_DIR)/qwt_plot_textlabel.o \
|
||||
$(OBJ_DIR)/qwt_plot_tradingcurve.o \
|
||||
$(OBJ_DIR)/qwt_plot_xml.o \
|
||||
$(OBJ_DIR)/qwt_plot_zoneitem.o \
|
||||
$(OBJ_DIR)/qwt_plot_zoomer.o \
|
||||
$(OBJ_DIR)/qwt_point_3d.o \
|
||||
$(OBJ_DIR)/qwt_point_data.o \
|
||||
$(OBJ_DIR)/qwt_point_mapper.o \
|
||||
$(OBJ_DIR)/qwt_point_polar.o \
|
||||
$(OBJ_DIR)/qwt_raster_data.o \
|
||||
$(OBJ_DIR)/qwt_round_scale_draw.o \
|
||||
$(OBJ_DIR)/qwt_sampling_thread.o \
|
||||
$(OBJ_DIR)/qwt_scale_div.o \
|
||||
$(OBJ_DIR)/qwt_scale_draw.o \
|
||||
$(OBJ_DIR)/qwt_scale_engine.o \
|
||||
$(OBJ_DIR)/qwt_scale_map.o \
|
||||
$(OBJ_DIR)/qwt_scale_widget.o \
|
||||
$(OBJ_DIR)/qwt_series_data.o \
|
||||
$(OBJ_DIR)/qwt_slider.o \
|
||||
$(OBJ_DIR)/qwt_spline.o \
|
||||
$(OBJ_DIR)/qwt_symbol.o \
|
||||
$(OBJ_DIR)/qwt_system_clock.o \
|
||||
$(OBJ_DIR)/qwt_text.o \
|
||||
$(OBJ_DIR)/qwt_text_engine.o \
|
||||
$(OBJ_DIR)/qwt_text_label.o \
|
||||
$(OBJ_DIR)/qwt_thermo.o \
|
||||
$(OBJ_DIR)/qwt_transform.o \
|
||||
$(OBJ_DIR)/qwt_wheel.o \
|
||||
$(OBJ_DIR)/qwt_widget_overlay.o \
|
||||
$(OBJ_DIR)/CameraTreeWindow.o \
|
||||
$(OBJ_DIR)/ControllerTreeWindow.o \
|
||||
$(OBJ_DIR)/LineEditCompleter.o \
|
||||
$(OBJ_DIR)/MultiCompleter.o \
|
||||
$(OBJ_DIR)/DockWidgetWindow.o \
|
||||
$(OBJ_DIR)/ExComboBox.o \
|
||||
$(OBJ_DIR)/FloatSpinBox.o \
|
||||
$(OBJ_DIR)/IntSpinBox.o \
|
||||
$(OBJ_DIR)/LoggerWindow.o \
|
||||
$(OBJ_DIR)/MainInformationWindow.o \
|
||||
$(OBJ_DIR)/MdiChild.o \
|
||||
$(OBJ_DIR)/SortFilterProxyModel.o \
|
||||
$(OBJ_DIR)/Viewer.o \
|
||||
$(OBJ_DIR)/Commands.o \
|
||||
$(OBJ_DIR)/HexMainWindow.o \
|
||||
$(OBJ_DIR)/HexOptionDialog.o \
|
||||
$(OBJ_DIR)/QHexEdit.o \
|
||||
$(OBJ_DIR)/QHexEdit_p.o \
|
||||
$(OBJ_DIR)/XByteArray.o \
|
||||
$(OBJ_DIR)/Histogram.o \
|
||||
$(OBJ_DIR)/HistogramThread.o \
|
||||
$(OBJ_DIR)/HistogramWindow.o \
|
||||
$(OBJ_DIR)/moc_ActionCommand.o \
|
||||
$(OBJ_DIR)/moc_CameraObserver.o \
|
||||
$(OBJ_DIR)/moc_FeatureObserver.o \
|
||||
$(OBJ_DIR)/moc_FrameObserver.o \
|
||||
$(OBJ_DIR)/moc_MainWindow.o \
|
||||
$(OBJ_DIR)/qrc_VimbaViewer.o \
|
||||
$(OBJ_DIR)/moc_ViewerWindow.o \
|
||||
$(OBJ_DIR)/moc_ImageSaver.o \
|
||||
$(OBJ_DIR)/moc_CameraTreeWindow.o \
|
||||
$(OBJ_DIR)/moc_ControllerTreeWindow.o \
|
||||
$(OBJ_DIR)/moc_LineEditCompleter.o \
|
||||
$(OBJ_DIR)/moc_MultiCompleter.o \
|
||||
$(OBJ_DIR)/moc_DockWidgetWindow.o \
|
||||
$(OBJ_DIR)/moc_ExComboBox.o \
|
||||
$(OBJ_DIR)/moc_FloatSpinBox.o \
|
||||
$(OBJ_DIR)/moc_IntSpinBox.o \
|
||||
$(OBJ_DIR)/moc_LoggerWindow.o \
|
||||
$(OBJ_DIR)/moc_MainInformationWindow.o \
|
||||
$(OBJ_DIR)/moc_MdiChild.o \
|
||||
$(OBJ_DIR)/moc_Viewer.o \
|
||||
$(OBJ_DIR)/moc_HexMainWindow.o \
|
||||
$(OBJ_DIR)/moc_HexOptionDialog.o \
|
||||
$(OBJ_DIR)/moc_QHexEdit.o \
|
||||
$(OBJ_DIR)/moc_QHexEdit_p.o \
|
||||
$(OBJ_DIR)/moc_HistogramThread.o \
|
||||
$(OBJ_DIR)/moc_HistogramWindow.o \
|
||||
$(OBJ_DIR)/moc_qwt_abstract_legend.o \
|
||||
$(OBJ_DIR)/moc_qwt_abstract_scale.o \
|
||||
$(OBJ_DIR)/moc_qwt_abstract_slider.o \
|
||||
$(OBJ_DIR)/moc_qwt_analog_clock.o \
|
||||
$(OBJ_DIR)/moc_qwt_compass.o \
|
||||
$(OBJ_DIR)/moc_qwt_counter.o \
|
||||
$(OBJ_DIR)/moc_qwt_dial.o \
|
||||
$(OBJ_DIR)/moc_qwt_dyngrid_layout.o \
|
||||
$(OBJ_DIR)/moc_qwt_knob.o \
|
||||
$(OBJ_DIR)/moc_qwt_legend.o \
|
||||
$(OBJ_DIR)/moc_qwt_legend_label.o \
|
||||
$(OBJ_DIR)/moc_qwt_magnifier.o \
|
||||
$(OBJ_DIR)/moc_qwt_panner.o \
|
||||
$(OBJ_DIR)/moc_qwt_picker.o \
|
||||
$(OBJ_DIR)/moc_qwt_plot_canvas.o \
|
||||
$(OBJ_DIR)/moc_qwt_plot.o \
|
||||
$(OBJ_DIR)/moc_qwt_plot_magnifier.o \
|
||||
$(OBJ_DIR)/moc_qwt_plot_panner.o \
|
||||
$(OBJ_DIR)/moc_qwt_plot_picker.o \
|
||||
$(OBJ_DIR)/moc_qwt_plot_renderer.o \
|
||||
$(OBJ_DIR)/moc_qwt_plot_zoomer.o \
|
||||
$(OBJ_DIR)/moc_qwt_sampling_thread.o \
|
||||
$(OBJ_DIR)/moc_qwt_scale_widget.o \
|
||||
$(OBJ_DIR)/moc_qwt_slider.o \
|
||||
$(OBJ_DIR)/moc_qwt_text_label.o \
|
||||
$(OBJ_DIR)/moc_qwt_thermo.o \
|
||||
$(OBJ_DIR)/moc_qwt_wheel.o \
|
||||
$(OBJ_DIR)/moc_ForceIP.o
|
||||
|
||||
GEN_HEADERS = $(OBJ_DIR)/ui_ActionCommand.h \
|
||||
$(OBJ_DIR)/ui_DirectAccess.h \
|
||||
$(OBJ_DIR)/ui_OpenByID.h \
|
||||
$(OBJ_DIR)/ui_MainWindow.h \
|
||||
$(OBJ_DIR)/ui_SaveImageOption.h \
|
||||
$(OBJ_DIR)/ui_ViewerOption.h \
|
||||
$(OBJ_DIR)/ui_ViewerWindow.h \
|
||||
$(OBJ_DIR)/ui_OptionDialog.h \
|
||||
$(OBJ_DIR)/ui_SavingProgress.h \
|
||||
$(OBJ_DIR)/ui_StartOption.h \
|
||||
$(OBJ_DIR)/ui_ForceIP.h \
|
||||
|
||||
DEPENDENCIES = VimbaCPP \
|
||||
VimbaImageTransform \
|
||||
QtCore \
|
||||
QtGui \
|
||||
QtSvg
|
||||
|
||||
$(OBJ_DIR)/moc_%.cpp: $(SOURCE_DIR)/%.h $(OBJ_DIR)
|
||||
$(MOC) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/moc_%.cpp: $(SOURCE_DIR)/ExternLib/qwt/%.h $(OBJ_DIR)
|
||||
$(MOC) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/moc_%.cpp: $(SOURCE_DIR)/UI/%.h $(OBJ_DIR)
|
||||
$(MOC) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/moc_%.cpp: $(SOURCE_DIR)/UI/HexEditor/%.h $(OBJ_DIR)
|
||||
$(MOC) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/moc_%.cpp: $(SOURCE_DIR)/UI/Histogram/%.h $(OBJ_DIR)
|
||||
$(MOC) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/ui_%.h: $(SOURCE_DIR)/%.ui $(OBJ_DIR)
|
||||
$(UIC) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/ui_%.h: $(SOURCE_DIR)/UI/HexEditor/%.ui $(OBJ_DIR)
|
||||
$(UIC) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/qrc_%.cpp: $(SOURCE_DIR)/%.qrc $(OBJ_DIR)
|
||||
$(RCC) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/%.o: $(SOURCE_DIR)/%.cpp $(OBJ_DIR) $(GEN_HEADERS)
|
||||
$(CXX) -c $(INCLUDE_DIRS) $(DEFINES) $(CFLAGS) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/%.o: $(SOURCE_DIR)/ExternLib/qwt/%.cpp $(OBJ_DIR) $(GEN_HEADERS)
|
||||
$(CXX) -c $(INCLUDE_DIRS) $(DEFINES) $(CFLAGS) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/%.o: $(SOURCE_DIR)/UI/%.cpp $(OBJ_DIR) $(GEN_HEADERS)
|
||||
$(CXX) -c $(INCLUDE_DIRS) $(DEFINES) $(CFLAGS) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/%.o: $(SOURCE_DIR)/UI/HexEditor/%.cpp $(OBJ_DIR) $(GEN_HEADERS)
|
||||
$(CXX) -c $(INCLUDE_DIRS) $(DEFINES) $(CFLAGS) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/%.o: $(SOURCE_DIR)/UI/Histogram/%.cpp $(OBJ_DIR) $(GEN_HEADERS)
|
||||
$(CXX) -c $(INCLUDE_DIRS) $(DEFINES) $(CFLAGS) -o $@ $<
|
||||
|
||||
$(OBJ_DIR)/%.o: $(OBJ_DIR)/%.cpp $(OBJ_DIR) $(GEN_HEADERS)
|
||||
$(CXX) -c $(INCLUDE_DIRS) $(DEFINES) $(CFLAGS) -o $@ $<
|
||||
|
||||
$(BIN_PATH): $(DEPENDENCIES) $(OBJ_FILES) $(BIN_DIR)
|
||||
$(CXX) $(ARCH_CFLAGS) -o $(BIN_PATH) $(OBJ_FILES) $(LIBS) -Wl,-rpath,'$$ORIGIN'
|
||||
|
||||
clean:
|
||||
$(RM) binary -r -f
|
||||
$(RM) object -r -f
|
||||
|
||||
$(OBJ_DIR):
|
||||
$(MKDIR) -p $(OBJ_DIR)
|
||||
|
||||
$(BIN_DIR):
|
||||
$(MKDIR) -p $(BIN_DIR)
|
||||
Reference in New Issue
Block a user