#############################################################################
# Makefile for building: dudestar
# Generated by qmake (3.1) (Qt 5.11.3)
# Project:  dudestar.pro
# Template: app
# Command: /bin/qmake-qt5 -o Makefile dudestar.pro
#############################################################################

MAKEFILE      = Makefile

####### Compiler, tools and options

CC            = gcc
CXX           = g++
DEFINES       = -DQT_DEPRECATED_WARNINGS -DVERSION_NUMBER="\"$(shell cd /data/music/downloads/hamradio/digital/dudestar/m17/321dudestar/dudestar;git rev-parse --short HEAD)\"" -DUSE_SWTX -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SERIALPORT_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
CFLAGS        = -pipe -O2 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
CXXFLAGS      = -pipe -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
INCPATH       = -I. -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtMultimedia -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtSerialPort -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I. -isystem /usr/include/libdrm -I. -I/usr/lib64/qt5/mkspecs/linux-g++
QMAKE         = /bin/qmake-qt5
DEL_FILE      = rm -f
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p
COPY          = cp -f
COPY_FILE     = cp -f
COPY_DIR      = cp -f -R
INSTALL_FILE  = install -m 644 -p
INSTALL_PROGRAM = install -m 755 -p
INSTALL_DIR   = cp -f -R
QINSTALL      = /bin/qmake-qt5 -install qinstall
QINSTALL_PROGRAM = /bin/qmake-qt5 -install qinstall -exe
DEL_FILE      = rm -f
SYMLINK       = ln -f -s
DEL_DIR       = rmdir
MOVE          = mv -f
TAR           = tar -cf
COMPRESS      = gzip -9f
DISTNAME      = dudestar1.0.0
DISTDIR = /data/music/downloads/hamradio/digital/dudestar/m17/321dudestar/dudestar/.tmp/dudestar1.0.0
LINK          = g++
LFLAGS        = -Wl,-O1
LIBS          = $(SUBLIBS) -LC:\Qt\mbelib\build_x32 -LC:\Qt\mbelib\build_x64 -lmbe -lcodec2 -lQt5Multimedia -lQt5Widgets -lQt5Gui -lQt5SerialPort -lQt5Network -lQt5Core -lGL -lpthread 
AR            = ar cqs
RANLIB        = 
SED           = sed
STRIP         = strip

####### Output directory

OBJECTS_DIR   = ./

####### Files

SOURCES       = CRCenc.cpp \
		DMRData.cpp \
		Golay24128.cpp \
		SHA256.cpp \
		YSFConvolution.cpp \
		YSFFICH.cpp \
		ambe.c \
		cbptc19696.cpp \
		cgolay2087.cpp \
		chamming.cpp \
		crc.cpp \
		crs129.cpp \
		dmrencoder.cpp \
		dudestar.cpp \
		fec.cpp \
		imbe_vocoder/aux_sub.cc \
		imbe_vocoder/basicop2.cc \
		imbe_vocoder/ch_decode.cc \
		imbe_vocoder/ch_encode.cc \
		imbe_vocoder/dc_rmv.cc \
		imbe_vocoder/decode.cc \
		imbe_vocoder/dsp_sub.cc \
		imbe_vocoder/encode.cc \
		imbe_vocoder/imbe_vocoder.cc \
		imbe_vocoder/math_sub.cc \
		imbe_vocoder/pe_lpf.cc \
		imbe_vocoder/pitch_est.cc \
		imbe_vocoder/pitch_ref.cc \
		imbe_vocoder/qnt_sub.cc \
		imbe_vocoder/rand_gen.cc \
		imbe_vocoder/sa_decode.cc \
		imbe_vocoder/sa_encode.cc \
		imbe_vocoder/sa_enh.cc \
		imbe_vocoder/tbls.cc \
		imbe_vocoder/uv_synt.cc \
		imbe_vocoder/v_synt.cc \
		imbe_vocoder/v_uv_det.cc \
		m17codec.cpp \
		main.cpp \
		mbedec.cpp \
		mbeenc.cc \
		mbefec.cpp \
		nxdnencoder.cpp \
		p25encoder.cpp \
		pn.cpp \
		viterbi.cpp \
		viterbi5.cpp \
		ysfdec.cpp \
		ysfenc.cpp qrc_dudestar.cpp \
		moc_dudestar.cpp
OBJECTS       = CRCenc.o \
		DMRData.o \
		Golay24128.o \
		SHA256.o \
		YSFConvolution.o \
		YSFFICH.o \
		ambe.o \
		cbptc19696.o \
		cgolay2087.o \
		chamming.o \
		crc.o \
		crs129.o \
		dmrencoder.o \
		dudestar.o \
		fec.o \
		aux_sub.o \
		basicop2.o \
		ch_decode.o \
		ch_encode.o \
		dc_rmv.o \
		decode.o \
		dsp_sub.o \
		encode.o \
		imbe_vocoder.o \
		math_sub.o \
		pe_lpf.o \
		pitch_est.o \
		pitch_ref.o \
		qnt_sub.o \
		rand_gen.o \
		sa_decode.o \
		sa_encode.o \
		sa_enh.o \
		tbls.o \
		uv_synt.o \
		v_synt.o \
		v_uv_det.o \
		m17codec.o \
		main.o \
		mbedec.o \
		mbeenc.o \
		mbefec.o \
		nxdnencoder.o \
		p25encoder.o \
		pn.o \
		viterbi.o \
		viterbi5.o \
		ysfdec.o \
		ysfenc.o \
		qrc_dudestar.o \
		moc_dudestar.o
DIST          = /usr/lib64/qt5/mkspecs/features/spec_pre.prf \
		/usr/lib64/qt5/mkspecs/common/unix.conf \
		/usr/lib64/qt5/mkspecs/common/linux.conf \
		/usr/lib64/qt5/mkspecs/common/sanitize.conf \
		/usr/lib64/qt5/mkspecs/common/gcc-base.conf \
		/usr/lib64/qt5/mkspecs/common/gcc-base-unix.conf \
		/usr/lib64/qt5/mkspecs/common/g++-base.conf \
		/usr/lib64/qt5/mkspecs/common/g++-unix.conf \
		/usr/lib64/qt5/mkspecs/qconfig.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3danimation.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3danimation_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dcore.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dcore_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dextras.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dextras_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dinput.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dinput_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dlogic.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dlogic_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquick.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquick_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickanimation.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickextras.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickextras_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickinput.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickinput_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickrender.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickrender_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickscene2d.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3drender.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3drender_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_bluetooth.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_bluetooth_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_concurrent.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_core.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_core_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_dbus.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_designer.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_designer_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_enginio.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_enginio_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_gui.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_gui_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_help.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_help_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_input_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_location.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_location_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_multimedia.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_multimedia_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_multimediagsttools_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_network.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_network_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_nfc.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_nfc_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_opengl.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_packetprotocol_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_positioning.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_positioning_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_positioningquick.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_positioningquick_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_printsupport.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qml.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qml_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qmldebug_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qmldevtools_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qmltest.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qmltest_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_quick.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_quick_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_quickparticles_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_quickwidgets.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_quickwidgets_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_script.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_script_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_scripttools.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_scripttools_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_sensors.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_sensors_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_serialport.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_serialport_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_service_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_sql.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_sql_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_svg.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_svg_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_testlib.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_uiplugin.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_uitools.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_uitools_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_waylandclient.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_waylandclient_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_waylandcompositor.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_waylandcompositor_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_webchannel.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_webchannel_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_webkit.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_webkitwidgets.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_websockets.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_websockets_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_widgets.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_x11extras.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_x11extras_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_xml.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_xml_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_xmlpatterns.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
		/usr/lib64/qt5/mkspecs/features/qt_functions.prf \
		/usr/lib64/qt5/mkspecs/features/qt_config.prf \
		/usr/lib64/qt5/mkspecs/linux-g++/qmake.conf \
		/usr/lib64/qt5/mkspecs/features/spec_post.prf \
		.qmake.stash \
		/usr/lib64/qt5/mkspecs/features/exclusive_builds.prf \
		/usr/lib64/qt5/mkspecs/features/toolchain.prf \
		/usr/lib64/qt5/mkspecs/features/default_pre.prf \
		/usr/lib64/qt5/mkspecs/features/resolve_config.prf \
		/usr/lib64/qt5/mkspecs/features/default_post.prf \
		/usr/lib64/qt5/mkspecs/features/warn_on.prf \
		/usr/lib64/qt5/mkspecs/features/qt.prf \
		/usr/lib64/qt5/mkspecs/features/resources.prf \
		/usr/lib64/qt5/mkspecs/features/moc.prf \
		/usr/lib64/qt5/mkspecs/features/unix/opengl.prf \
		/usr/lib64/qt5/mkspecs/features/uic.prf \
		/usr/lib64/qt5/mkspecs/features/unix/thread.prf \
		/usr/lib64/qt5/mkspecs/features/qmake_use.prf \
		/usr/lib64/qt5/mkspecs/features/file_copies.prf \
		/usr/lib64/qt5/mkspecs/features/testcase_targets.prf \
		/usr/lib64/qt5/mkspecs/features/exceptions.prf \
		/usr/lib64/qt5/mkspecs/features/yacc.prf \
		/usr/lib64/qt5/mkspecs/features/lex.prf \
		dudestar.pro CRCenc.h \
		DMRData.h \
		DMRDefines.h \
		Golay24128.h \
		SHA256.h \
		YSFConvolution.h \
		YSFFICH.h \
		ambe.h \
		ambe3600x2250_const.h \
		ambe3600x2400_const.h \
		cbptc19696.h \
		cgolay2087.h \
		chamming.h \
		crc.h \
		crs129.h \
		dmrencoder.h \
		dudestar.h \
		fec.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/ch_decode.h \
		imbe_vocoder/ch_encode.h \
		imbe_vocoder/dc_rmv.h \
		imbe_vocoder/decode.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/globals.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/pe_lpf.h \
		imbe_vocoder/pitch_est.h \
		imbe_vocoder/pitch_ref.h \
		imbe_vocoder/qnt_sub.h \
		imbe_vocoder/rand_gen.h \
		imbe_vocoder/sa_decode.h \
		imbe_vocoder/sa_encode.h \
		imbe_vocoder/sa_enh.h \
		imbe_vocoder/tbls.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/uv_synt.h \
		imbe_vocoder/v_synt.h \
		imbe_vocoder/v_uv_det.h \
		m17codec.h \
		mbedec.h \
		mbeenc.h \
		mbefec.h \
		mbelib_parms.h \
		nxdnencoder.h \
		p25encoder.h \
		pn.h \
		viterbi.h \
		viterbi5.h \
		vocoder_tables.h \
		ysfdec.h \
		ysfenc.h \
		codec2/codec2_internal.h \
		codec2/codec2.h CRCenc.cpp \
		DMRData.cpp \
		Golay24128.cpp \
		SHA256.cpp \
		YSFConvolution.cpp \
		YSFFICH.cpp \
		ambe.c \
		cbptc19696.cpp \
		cgolay2087.cpp \
		chamming.cpp \
		crc.cpp \
		crs129.cpp \
		dmrencoder.cpp \
		dudestar.cpp \
		fec.cpp \
		imbe_vocoder/aux_sub.cc \
		imbe_vocoder/basicop2.cc \
		imbe_vocoder/ch_decode.cc \
		imbe_vocoder/ch_encode.cc \
		imbe_vocoder/dc_rmv.cc \
		imbe_vocoder/decode.cc \
		imbe_vocoder/dsp_sub.cc \
		imbe_vocoder/encode.cc \
		imbe_vocoder/imbe_vocoder.cc \
		imbe_vocoder/math_sub.cc \
		imbe_vocoder/pe_lpf.cc \
		imbe_vocoder/pitch_est.cc \
		imbe_vocoder/pitch_ref.cc \
		imbe_vocoder/qnt_sub.cc \
		imbe_vocoder/rand_gen.cc \
		imbe_vocoder/sa_decode.cc \
		imbe_vocoder/sa_encode.cc \
		imbe_vocoder/sa_enh.cc \
		imbe_vocoder/tbls.cc \
		imbe_vocoder/uv_synt.cc \
		imbe_vocoder/v_synt.cc \
		imbe_vocoder/v_uv_det.cc \
		m17codec.cpp \
		main.cpp \
		mbedec.cpp \
		mbeenc.cc \
		mbefec.cpp \
		nxdnencoder.cpp \
		p25encoder.cpp \
		pn.cpp \
		viterbi.cpp \
		viterbi5.cpp \
		ysfdec.cpp \
		ysfenc.cpp
QMAKE_TARGET  = dudestar
DESTDIR       = 
TARGET        = dudestar


first: all
####### Build rules

$(TARGET): ui_dudestar.h $(OBJECTS)  
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)

Makefile: dudestar.pro /usr/lib64/qt5/mkspecs/linux-g++/qmake.conf /usr/lib64/qt5/mkspecs/features/spec_pre.prf \
		/usr/lib64/qt5/mkspecs/common/unix.conf \
		/usr/lib64/qt5/mkspecs/common/linux.conf \
		/usr/lib64/qt5/mkspecs/common/sanitize.conf \
		/usr/lib64/qt5/mkspecs/common/gcc-base.conf \
		/usr/lib64/qt5/mkspecs/common/gcc-base-unix.conf \
		/usr/lib64/qt5/mkspecs/common/g++-base.conf \
		/usr/lib64/qt5/mkspecs/common/g++-unix.conf \
		/usr/lib64/qt5/mkspecs/qconfig.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3danimation.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3danimation_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dcore.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dcore_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dextras.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dextras_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dinput.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dinput_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dlogic.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dlogic_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquick.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquick_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickanimation.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickextras.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickextras_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickinput.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickinput_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickrender.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickrender_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickscene2d.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3drender.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_3drender_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_bluetooth.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_bluetooth_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_concurrent.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_core.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_core_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_dbus.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_designer.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_designer_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_enginio.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_enginio_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_gui.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_gui_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_help.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_help_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_input_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_location.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_location_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_multimedia.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_multimedia_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_multimediagsttools_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_network.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_network_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_nfc.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_nfc_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_opengl.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_packetprotocol_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_positioning.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_positioning_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_positioningquick.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_positioningquick_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_printsupport.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qml.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qml_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qmldebug_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qmldevtools_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qmltest.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qmltest_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_quick.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_quick_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_quickparticles_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_quickwidgets.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_quickwidgets_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_script.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_script_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_scripttools.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_scripttools_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_sensors.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_sensors_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_serialport.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_serialport_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_service_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_sql.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_sql_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_svg.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_svg_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_testlib.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_uiplugin.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_uitools.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_uitools_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_waylandclient.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_waylandclient_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_waylandcompositor.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_waylandcompositor_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_webchannel.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_webchannel_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_webkit.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_webkitwidgets.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_websockets.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_websockets_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_widgets.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_x11extras.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_x11extras_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_xml.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_xml_private.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_xmlpatterns.pri \
		/usr/lib64/qt5/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
		/usr/lib64/qt5/mkspecs/features/qt_functions.prf \
		/usr/lib64/qt5/mkspecs/features/qt_config.prf \
		/usr/lib64/qt5/mkspecs/linux-g++/qmake.conf \
		/usr/lib64/qt5/mkspecs/features/spec_post.prf \
		.qmake.stash \
		/usr/lib64/qt5/mkspecs/features/exclusive_builds.prf \
		/usr/lib64/qt5/mkspecs/features/toolchain.prf \
		/usr/lib64/qt5/mkspecs/features/default_pre.prf \
		/usr/lib64/qt5/mkspecs/features/resolve_config.prf \
		/usr/lib64/qt5/mkspecs/features/default_post.prf \
		/usr/lib64/qt5/mkspecs/features/warn_on.prf \
		/usr/lib64/qt5/mkspecs/features/qt.prf \
		/usr/lib64/qt5/mkspecs/features/resources.prf \
		/usr/lib64/qt5/mkspecs/features/moc.prf \
		/usr/lib64/qt5/mkspecs/features/unix/opengl.prf \
		/usr/lib64/qt5/mkspecs/features/uic.prf \
		/usr/lib64/qt5/mkspecs/features/unix/thread.prf \
		/usr/lib64/qt5/mkspecs/features/qmake_use.prf \
		/usr/lib64/qt5/mkspecs/features/file_copies.prf \
		/usr/lib64/qt5/mkspecs/features/testcase_targets.prf \
		/usr/lib64/qt5/mkspecs/features/exceptions.prf \
		/usr/lib64/qt5/mkspecs/features/yacc.prf \
		/usr/lib64/qt5/mkspecs/features/lex.prf \
		dudestar.pro \
		dudestar.qrc \
		/usr/lib64/libQt5Multimedia.prl \
		/usr/lib64/libQt5Widgets.prl \
		/usr/lib64/libQt5Gui.prl \
		/usr/lib64/libQt5SerialPort.prl \
		/usr/lib64/libQt5Network.prl \
		/usr/lib64/libQt5Core.prl
	$(QMAKE) -o Makefile dudestar.pro
/usr/lib64/qt5/mkspecs/features/spec_pre.prf:
/usr/lib64/qt5/mkspecs/common/unix.conf:
/usr/lib64/qt5/mkspecs/common/linux.conf:
/usr/lib64/qt5/mkspecs/common/sanitize.conf:
/usr/lib64/qt5/mkspecs/common/gcc-base.conf:
/usr/lib64/qt5/mkspecs/common/gcc-base-unix.conf:
/usr/lib64/qt5/mkspecs/common/g++-base.conf:
/usr/lib64/qt5/mkspecs/common/g++-unix.conf:
/usr/lib64/qt5/mkspecs/qconfig.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3danimation.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3danimation_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dcore.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dcore_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dextras.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dextras_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dinput.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dinput_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dlogic.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dlogic_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquick.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquick_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickanimation.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickanimation_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickextras.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickextras_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickinput.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickinput_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickrender.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickrender_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickscene2d.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3dquickscene2d_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3drender.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_3drender_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_bluetooth.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_bluetooth_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_concurrent.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_core.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_core_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_dbus.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_designer.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_designer_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_designercomponents_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_edid_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_egl_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_enginio.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_enginio_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_fb_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_glx_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_gui.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_gui_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_help.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_help_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_input_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_kms_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_location.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_location_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_multimedia.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_multimedia_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_multimediagsttools_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_network.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_network_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_nfc.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_nfc_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_opengl.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_packetprotocol_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_positioning.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_positioning_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_positioningquick.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_positioningquick_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_printsupport.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_qml.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_qml_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_qmldebug_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_qmldevtools_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_qmltest.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_qmltest_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_quick.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_quick_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_quickparticles_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_quickwidgets.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_quickwidgets_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_script.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_script_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_scripttools.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_scripttools_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_sensors.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_sensors_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_serialport.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_serialport_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_service_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_sql.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_sql_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_svg.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_svg_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_testlib.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_theme_support_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_uiplugin.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_uitools.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_uitools_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_waylandclient.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_waylandclient_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_waylandcompositor.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_waylandcompositor_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_webchannel.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_webchannel_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_webkit.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_webkitwidgets.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_websockets.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_websockets_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_widgets.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_x11extras.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_x11extras_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_xml.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_xml_private.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_xmlpatterns.pri:
/usr/lib64/qt5/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
/usr/lib64/qt5/mkspecs/features/qt_functions.prf:
/usr/lib64/qt5/mkspecs/features/qt_config.prf:
/usr/lib64/qt5/mkspecs/linux-g++/qmake.conf:
/usr/lib64/qt5/mkspecs/features/spec_post.prf:
.qmake.stash:
/usr/lib64/qt5/mkspecs/features/exclusive_builds.prf:
/usr/lib64/qt5/mkspecs/features/toolchain.prf:
/usr/lib64/qt5/mkspecs/features/default_pre.prf:
/usr/lib64/qt5/mkspecs/features/resolve_config.prf:
/usr/lib64/qt5/mkspecs/features/default_post.prf:
/usr/lib64/qt5/mkspecs/features/warn_on.prf:
/usr/lib64/qt5/mkspecs/features/qt.prf:
/usr/lib64/qt5/mkspecs/features/resources.prf:
/usr/lib64/qt5/mkspecs/features/moc.prf:
/usr/lib64/qt5/mkspecs/features/unix/opengl.prf:
/usr/lib64/qt5/mkspecs/features/uic.prf:
/usr/lib64/qt5/mkspecs/features/unix/thread.prf:
/usr/lib64/qt5/mkspecs/features/qmake_use.prf:
/usr/lib64/qt5/mkspecs/features/file_copies.prf:
/usr/lib64/qt5/mkspecs/features/testcase_targets.prf:
/usr/lib64/qt5/mkspecs/features/exceptions.prf:
/usr/lib64/qt5/mkspecs/features/yacc.prf:
/usr/lib64/qt5/mkspecs/features/lex.prf:
dudestar.pro:
dudestar.qrc:
/usr/lib64/libQt5Multimedia.prl:
/usr/lib64/libQt5Widgets.prl:
/usr/lib64/libQt5Gui.prl:
/usr/lib64/libQt5SerialPort.prl:
/usr/lib64/libQt5Network.prl:
/usr/lib64/libQt5Core.prl:
qmake: FORCE
	@$(QMAKE) -o Makefile dudestar.pro

qmake_all: FORCE


all: Makefile $(TARGET)

dist: distdir FORCE
	(cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR)

distdir: FORCE
	@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
	$(COPY_FILE) --parents $(DIST) $(DISTDIR)/
	$(COPY_FILE) --parents dudestar.qrc $(DISTDIR)/
	$(COPY_FILE) --parents /usr/lib64/qt5/mkspecs/features/data/dummy.cpp $(DISTDIR)/
	$(COPY_FILE) --parents CRCenc.h DMRData.h DMRDefines.h Golay24128.h SHA256.h YSFConvolution.h YSFFICH.h ambe.h ambe3600x2250_const.h ambe3600x2400_const.h cbptc19696.h cgolay2087.h chamming.h crc.h crs129.h dmrencoder.h dudestar.h fec.h imbe_vocoder/aux_sub.h imbe_vocoder/basic_op.h imbe_vocoder/ch_decode.h imbe_vocoder/ch_encode.h imbe_vocoder/dc_rmv.h imbe_vocoder/decode.h imbe_vocoder/dsp_sub.h imbe_vocoder/encode.h imbe_vocoder/globals.h imbe_vocoder/imbe.h imbe_vocoder/imbe_vocoder.h imbe_vocoder/math_sub.h imbe_vocoder/pe_lpf.h imbe_vocoder/pitch_est.h imbe_vocoder/pitch_ref.h imbe_vocoder/qnt_sub.h imbe_vocoder/rand_gen.h imbe_vocoder/sa_decode.h imbe_vocoder/sa_encode.h imbe_vocoder/sa_enh.h imbe_vocoder/tbls.h imbe_vocoder/typedef.h imbe_vocoder/typedefs.h imbe_vocoder/uv_synt.h imbe_vocoder/v_synt.h imbe_vocoder/v_uv_det.h m17codec.h mbedec.h mbeenc.h mbefec.h mbelib_parms.h nxdnencoder.h p25encoder.h pn.h viterbi.h viterbi5.h vocoder_tables.h ysfdec.h ysfenc.h codec2/codec2_internal.h codec2/codec2.h $(DISTDIR)/
	$(COPY_FILE) --parents CRCenc.cpp DMRData.cpp Golay24128.cpp SHA256.cpp YSFConvolution.cpp YSFFICH.cpp ambe.c cbptc19696.cpp cgolay2087.cpp chamming.cpp crc.cpp crs129.cpp dmrencoder.cpp dudestar.cpp fec.cpp imbe_vocoder/aux_sub.cc imbe_vocoder/basicop2.cc imbe_vocoder/ch_decode.cc imbe_vocoder/ch_encode.cc imbe_vocoder/dc_rmv.cc imbe_vocoder/decode.cc imbe_vocoder/dsp_sub.cc imbe_vocoder/encode.cc imbe_vocoder/imbe_vocoder.cc imbe_vocoder/math_sub.cc imbe_vocoder/pe_lpf.cc imbe_vocoder/pitch_est.cc imbe_vocoder/pitch_ref.cc imbe_vocoder/qnt_sub.cc imbe_vocoder/rand_gen.cc imbe_vocoder/sa_decode.cc imbe_vocoder/sa_encode.cc imbe_vocoder/sa_enh.cc imbe_vocoder/tbls.cc imbe_vocoder/uv_synt.cc imbe_vocoder/v_synt.cc imbe_vocoder/v_uv_det.cc m17codec.cpp main.cpp mbedec.cpp mbeenc.cc mbefec.cpp nxdnencoder.cpp p25encoder.cpp pn.cpp viterbi.cpp viterbi5.cpp ysfdec.cpp ysfenc.cpp $(DISTDIR)/
	$(COPY_FILE) --parents dudestar.ui $(DISTDIR)/


clean: compiler_clean 
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core


distclean: clean 
	-$(DEL_FILE) $(TARGET) 
	-$(DEL_FILE) .qmake.stash
	-$(DEL_FILE) Makefile


####### Sub-libraries

mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all

check: first

benchmark: first

compiler_rcc_make_all: qrc_dudestar.cpp
compiler_rcc_clean:
	-$(DEL_FILE) qrc_dudestar.cpp
qrc_dudestar.cpp: dudestar.qrc \
		/usr/lib64/qt5/bin/rcc \
		images/dstar.png
	/usr/lib64/qt5/bin/rcc -name dudestar dudestar.qrc -o qrc_dudestar.cpp

compiler_moc_predefs_make_all: moc_predefs.h
compiler_moc_predefs_clean:
	-$(DEL_FILE) moc_predefs.h
moc_predefs.h: /usr/lib64/qt5/mkspecs/features/data/dummy.cpp
	g++ -pipe -O2 -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp

compiler_moc_header_make_all: moc_dudestar.cpp
compiler_moc_header_clean:
	-$(DEL_FILE) moc_dudestar.cpp
moc_dudestar.cpp: mbedec.h \
		mbeenc.h \
		ambe.h \
		mbelib.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/decode.h \
		ysfdec.h \
		viterbi5.h \
		viterbi.h \
		fec.h \
		crc.h \
		pn.h \
		ysfenc.h \
		YSFFICH.h \
		dmrencoder.h \
		DMRData.h \
		DMRDefines.h \
		cbptc19696.h \
		p25encoder.h \
		nxdnencoder.h \
		m17codec.h \
		codec2/codec2_internal.h \
		codec2/codec2_fft.h \
		codec2/defines.h \
		codec2/comp.h \
		codec2/kiss_fftr.h \
		codec2/kiss_fft.h \
		codec2/newamp1.h \
		codec2/newamp2.h \
		codec2/codec2.h \
		dudestar.h \
		moc_predefs.h \
		/usr/lib64/qt5/bin/moc
	/usr/lib64/qt5/bin/moc $(DEFINES) --include /data/music/downloads/hamradio/digital/dudestar/m17/321dudestar/dudestar/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/data/music/downloads/hamradio/digital/dudestar/m17/321dudestar/dudestar -I/usr/include/qt5 -I/usr/include/qt5/QtMultimedia -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtSerialPort -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I/usr/include/c++/8 -I/usr/include/c++/8/x86_64-redhat-linux -I/usr/include/c++/8/backward -I/usr/lib/gcc/x86_64-redhat-linux/8/include -I/usr/local/include -I/usr/include dudestar.h -o moc_dudestar.cpp

compiler_moc_objc_header_make_all:
compiler_moc_objc_header_clean:
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all: ui_dudestar.h
compiler_uic_clean:
	-$(DEL_FILE) ui_dudestar.h
ui_dudestar.h: dudestar.ui \
		/usr/lib64/qt5/bin/uic
	/usr/lib64/qt5/bin/uic dudestar.ui -o ui_dudestar.h

compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_rcc_clean compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean 

####### Compile

CRCenc.o: CRCenc.cpp CRCenc.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o CRCenc.o CRCenc.cpp

DMRData.o: DMRData.cpp DMRData.h \
		DMRDefines.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o DMRData.o DMRData.cpp

Golay24128.o: Golay24128.cpp Golay24128.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Golay24128.o Golay24128.cpp

SHA256.o: SHA256.cpp SHA256.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o SHA256.o SHA256.cpp

YSFConvolution.o: YSFConvolution.cpp YSFConvolution.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o YSFConvolution.o YSFConvolution.cpp

YSFFICH.o: YSFFICH.cpp YSFConvolution.h \
		YSFDefines.h \
		Golay24128.h \
		YSFFICH.h \
		CRCenc.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o YSFFICH.o YSFFICH.cpp

ambe.o: ambe.c ambe.h \
		mbelib.h
	$(CC) -c $(CFLAGS) $(INCPATH) -o ambe.o ambe.c

cbptc19696.o: cbptc19696.cpp cbptc19696.h \
		chamming.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o cbptc19696.o cbptc19696.cpp

cgolay2087.o: cgolay2087.cpp cgolay2087.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o cgolay2087.o cgolay2087.cpp

chamming.o: chamming.cpp chamming.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o chamming.o chamming.cpp

crc.o: crc.cpp crc.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o crc.o crc.cpp

crs129.o: crs129.cpp crs129.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o crs129.o crs129.cpp

dmrencoder.o: dmrencoder.cpp dmrencoder.h \
		DMRData.h \
		DMRDefines.h \
		cbptc19696.h \
		cgolay2087.h \
		crs129.h \
		CRCenc.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dmrencoder.o dmrencoder.cpp

dudestar.o: dudestar.cpp dudestar.h \
		mbedec.h \
		mbeenc.h \
		ambe.h \
		mbelib.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/decode.h \
		ysfdec.h \
		viterbi5.h \
		viterbi.h \
		fec.h \
		crc.h \
		pn.h \
		ysfenc.h \
		YSFFICH.h \
		dmrencoder.h \
		DMRData.h \
		DMRDefines.h \
		cbptc19696.h \
		p25encoder.h \
		nxdnencoder.h \
		m17codec.h \
		codec2/codec2_internal.h \
		codec2/codec2_fft.h \
		codec2/defines.h \
		codec2/comp.h \
		codec2/kiss_fftr.h \
		codec2/kiss_fft.h \
		codec2/newamp1.h \
		codec2/newamp2.h \
		codec2/codec2.h \
		ui_dudestar.h \
		SHA256.h \
		crs129.h \
		cgolay2087.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dudestar.o dudestar.cpp

fec.o: fec.cpp fec.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o fec.o fec.cpp

aux_sub.o: imbe_vocoder/aux_sub.cc imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/tbls.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o aux_sub.o imbe_vocoder/aux_sub.cc

basicop2.o: imbe_vocoder/basicop2.cc imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o basicop2.o imbe_vocoder/basicop2.cc

ch_decode.o: imbe_vocoder/ch_decode.cc imbe_vocoder/globals.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/ch_decode.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/aux_sub.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ch_decode.o imbe_vocoder/ch_decode.cc

ch_encode.o: imbe_vocoder/ch_encode.cc imbe_vocoder/globals.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/ch_encode.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/aux_sub.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ch_encode.o imbe_vocoder/ch_encode.cc

dc_rmv.o: imbe_vocoder/dc_rmv.cc imbe_vocoder/globals.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/dc_rmv.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dc_rmv.o imbe_vocoder/dc_rmv.cc

decode.o: imbe_vocoder/decode.cc imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/globals.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/ch_decode.h \
		imbe_vocoder/sa_decode.h \
		imbe_vocoder/sa_enh.h \
		imbe_vocoder/v_synt.h \
		imbe_vocoder/uv_synt.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/decode.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o decode.o imbe_vocoder/decode.cc

dsp_sub.o: imbe_vocoder/dsp_sub.cc imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/tbls.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/decode.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o dsp_sub.o imbe_vocoder/dsp_sub.cc

encode.o: imbe_vocoder/encode.cc imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/globals.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/tbls.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/dc_rmv.h \
		imbe_vocoder/pe_lpf.h \
		imbe_vocoder/pitch_est.h \
		imbe_vocoder/pitch_ref.h \
		imbe_vocoder/v_uv_det.h \
		imbe_vocoder/sa_encode.h \
		imbe_vocoder/ch_encode.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/decode.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o encode.o imbe_vocoder/encode.cc

imbe_vocoder.o: imbe_vocoder/imbe_vocoder.cc imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/decode.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o imbe_vocoder.o imbe_vocoder/imbe_vocoder.cc

math_sub.o: imbe_vocoder/math_sub.cc imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/math_sub.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o math_sub.o imbe_vocoder/math_sub.cc

pe_lpf.o: imbe_vocoder/pe_lpf.cc imbe_vocoder/globals.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/pe_lpf.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o pe_lpf.o imbe_vocoder/pe_lpf.cc

pitch_est.o: imbe_vocoder/pitch_est.cc imbe_vocoder/globals.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/tbls.h \
		imbe_vocoder/pitch_est.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/decode.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o pitch_est.o imbe_vocoder/pitch_est.cc

pitch_ref.o: imbe_vocoder/pitch_ref.cc imbe_vocoder/globals.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/tbls.h \
		imbe_vocoder/pitch_ref.h \
		imbe_vocoder/imbe.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o pitch_ref.o imbe_vocoder/pitch_ref.cc

qnt_sub.o: imbe_vocoder/qnt_sub.cc imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/qnt_sub.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o qnt_sub.o imbe_vocoder/qnt_sub.cc

rand_gen.o: imbe_vocoder/rand_gen.cc imbe_vocoder/rand_gen.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/basic_op.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o rand_gen.o imbe_vocoder/rand_gen.cc

sa_decode.o: imbe_vocoder/sa_decode.cc imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/globals.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/tbls.h \
		imbe_vocoder/qnt_sub.h \
		imbe_vocoder/sa_decode.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/decode.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o sa_decode.o imbe_vocoder/sa_decode.cc

sa_encode.o: imbe_vocoder/sa_encode.cc imbe_vocoder/globals.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/tbls.h \
		imbe_vocoder/qnt_sub.h \
		imbe_vocoder/sa_encode.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/decode.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o sa_encode.o imbe_vocoder/sa_encode.cc

sa_enh.o: imbe_vocoder/sa_enh.cc imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/qnt_sub.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/sa_enh.h \
		imbe_vocoder/imbe.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o sa_enh.o imbe_vocoder/sa_enh.cc

tbls.o: imbe_vocoder/tbls.cc imbe_vocoder/tbls.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tbls.o imbe_vocoder/tbls.cc

uv_synt.o: imbe_vocoder/uv_synt.cc imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/uv_synt.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/rand_gen.h \
		imbe_vocoder/tbls.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/decode.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o uv_synt.o imbe_vocoder/uv_synt.cc

v_synt.o: imbe_vocoder/v_synt.cc imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/v_synt.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/rand_gen.h \
		imbe_vocoder/tbls.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/decode.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o v_synt.o imbe_vocoder/v_synt.cc

v_uv_det.o: imbe_vocoder/v_uv_det.cc imbe_vocoder/globals.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/aux_sub.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/tbls.h \
		imbe_vocoder/v_uv_det.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/decode.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o v_uv_det.o imbe_vocoder/v_uv_det.cc

m17codec.o: m17codec.cpp m17codec.h \
		codec2/codec2_internal.h \
		codec2/codec2_fft.h \
		codec2/defines.h \
		codec2/comp.h \
		codec2/kiss_fftr.h \
		codec2/kiss_fft.h \
		codec2/newamp1.h \
		codec2/newamp2.h \
		codec2/codec2.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o m17codec.o m17codec.cpp

main.o: main.cpp dudestar.h \
		mbedec.h \
		mbeenc.h \
		ambe.h \
		mbelib.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/decode.h \
		ysfdec.h \
		viterbi5.h \
		viterbi.h \
		fec.h \
		crc.h \
		pn.h \
		ysfenc.h \
		YSFFICH.h \
		dmrencoder.h \
		DMRData.h \
		DMRDefines.h \
		cbptc19696.h \
		p25encoder.h \
		nxdnencoder.h \
		m17codec.h \
		codec2/codec2_internal.h \
		codec2/codec2_fft.h \
		codec2/defines.h \
		codec2/comp.h \
		codec2/kiss_fftr.h \
		codec2/kiss_fft.h \
		codec2/newamp1.h \
		codec2/newamp2.h \
		codec2/codec2.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp

mbedec.o: mbedec.cpp mbedec.h \
		mbelib_parms.h \
		mbelib.h \
		Golay24128.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mbedec.o mbedec.cpp

mbeenc.o: mbeenc.cc mbeenc.h \
		ambe.h \
		mbelib.h \
		imbe_vocoder/imbe_vocoder.h \
		imbe_vocoder/imbe.h \
		imbe_vocoder/typedef.h \
		imbe_vocoder/typedefs.h \
		imbe_vocoder/dsp_sub.h \
		imbe_vocoder/basic_op.h \
		imbe_vocoder/math_sub.h \
		imbe_vocoder/encode.h \
		imbe_vocoder/decode.h \
		Golay24128.h \
		ambe3600x2250_const.h \
		ambe3600x2400_const.h \
		vocoder_tables.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mbeenc.o mbeenc.cc

mbefec.o: mbefec.cpp mbefec.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mbefec.o mbefec.cpp

nxdnencoder.o: nxdnencoder.cpp nxdnencoder.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o nxdnencoder.o nxdnencoder.cpp

p25encoder.o: p25encoder.cpp p25encoder.h \
		mbefec.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o p25encoder.o p25encoder.cpp

pn.o: pn.cpp pn.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o pn.o pn.cpp

viterbi.o: viterbi.cpp viterbi.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o viterbi.o viterbi.cpp

viterbi5.o: viterbi5.cpp viterbi5.h \
		viterbi.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o viterbi5.o viterbi5.cpp

ysfdec.o: ysfdec.cpp ysfdec.h \
		viterbi5.h \
		viterbi.h \
		fec.h \
		crc.h \
		pn.h \
		mbedec.h \
		mbefec.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ysfdec.o ysfdec.cpp

ysfenc.o: ysfenc.cpp ysfenc.h \
		YSFFICH.h \
		YSFConvolution.h \
		CRCenc.h \
		Golay24128.h \
		vocoder_tables.h
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ysfenc.o ysfenc.cpp

qrc_dudestar.o: qrc_dudestar.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_dudestar.o qrc_dudestar.cpp

moc_dudestar.o: moc_dudestar.cpp 
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_dudestar.o moc_dudestar.cpp

####### Install

install_target: first FORCE
	@test -d $(INSTALL_ROOT)/opt/dudestar/bin || mkdir -p $(INSTALL_ROOT)/opt/dudestar/bin
	-$(QINSTALL_PROGRAM) $(QMAKE_TARGET) $(INSTALL_ROOT)/opt/dudestar/bin/$(QMAKE_TARGET)
	-$(STRIP) $(INSTALL_ROOT)/opt/dudestar/bin/$(QMAKE_TARGET)

uninstall_target: FORCE
	-$(DEL_FILE) $(INSTALL_ROOT)/opt/dudestar/bin/$(QMAKE_TARGET)
	-$(DEL_DIR) $(INSTALL_ROOT)/opt/dudestar/bin/ 


install: install_target  FORCE

uninstall: uninstall_target  FORCE

FORCE:

