CONFIG += console CONFIG -= qt QMAKE_CC=sparc-elf-gcc message(C compiler forced to: $$QMAKE_CC) QMAKE_CXX=sparc-elf-g++ message(C++ compiler forced to: $$QMAKE_CXX) QMAKE_AR=sparc-elf-ar rcs message(Archiver forced to: $$QMAKE_AR) QMAKE_LINK=sparc-elf-g++ message(Linker forced to: $$QMAKE_LINK) QMAKE_LINK_SHLIB=sparc-rtems-g++ QMAKE_OBJCOPY= sparc-elf-objcopy QMAKE_STRIP=sparc-elf-strip QMAKE_GDB=sparc-elf-gdb INCLUDEPATH += /opt/sparc-elf-4.4.2 QMAKE_CFLAGS_DEBUG= -g QMAKE_CFLAGS_RELEASE="" QMAKE_CXXFLAGS_DEBUG= -g QMAKE_CXXFLAGS_RELEASE="" QMAKE_LFLAGS_RELEASE="" QMAKE_LFLAGS_DEBUG= -g QMAKE_CXXFLAGS_DEPS = QMAKE_CXXFLAGS_WARN_ON = -Wall QMAKE_CXXFLAGS_WARN_OFF = -w QMAKE_CXXFLAGS_RELEASE = QMAKE_CXXFLAGS_DEBUG = QMAKE_CXXFLAGS_YACC = QMAKE_CXXFLAGS_THREAD = QMAKE_CXXFLAGS_RTTI_ON = QMAKE_CXXFLAGS_RTTI_OFF = QMAKE_CXXFLAGS_EXCEPTIONS_ON = QMAKE_CXXFLAGS_EXCEPTIONS_OFF = QMAKE_CFLAGS_WARN_ON = -Wall QMAKE_CFLAGS_WARN_OFF = -w QMAKE_CFLAGS_RELEASE = QMAKE_CFLAGS_YACC = QMAKE_LFLAGS_EXCEPTIONS_ON = QMAKE_LFLAGS_EXCEPTIONS_OFF = QMAKE_LFLAGS_RELEASE = QMAKE_LFLAGS_CONSOLE = QMAKE_LFLAGS_WINDOWS = QMAKE_LFLAGS_DLL = QMAKE_INCDIR_QT = QMAKE_INCDIR = QMAKE_CFLAGS_SHLIB = QMAKE_CFLAGS_STATIC_LIB = QMAKE_CXXFLAGS_SHLIB = QMAKE_CXXFLAGS_STATIC_LIB = QMAKE_LIBS="" INCLUDEPATH="" DEFINES="" contains( TEMPLATE, app ) { OBJECTS_DIR=obj DESTDIR=bin } #QMAKE_CFLAGS_RELEASE += -O0 #QMAKE_CFLAGS_DEBUG += -O0 #QMAKE_CXXFLAGS_RELEASE += -O0 #QMAKE_CXXFLAGS_DEBUG += -O0 QMAKE_CFLAGS_RELEASE += -O3 QMAKE_CFLAGS_DEBUG += -O3 QMAKE_CXXFLAGS_RELEASE += -O3 QMAKE_CXXFLAGS_DEBUG += -O3 #QMAKE_CFLAGS_RELEASE+= -O3 -std=c99 #QMAKE_CFLAGS_DEBUG+= -O3 -std=c99 #QMAKE_CXXFLAGS_RELEASE+= -O3 -std=c99 #QMAKE_CXXFLAGS_DEBUG+= -O3 -std=c99 contains( TEMPLATE, app ) { grmon.target = grmon grmon.commands = cd $$DESTDIR && C:/opt/grmon-eval-2.0.29b/win32/bin/grmon.exe -uart COM4 -u QMAKE_EXTRA_TARGETS += grmon }