Стоп. Сравнил Makefile-ы, которые ты привел и мой и вижу разницу:
1. Разница в направлении слешей (у меня они \ такие)
2. Имена системных команд (утилит) для создания директорий, копирования и т.п.
Вот, приложил diff (где Makefile - это мой, new_2 - твой), т.е. с минусиками - это у меня, с плюсиками - у тебя
--- Makefile Fri Nov 30 17:27:45 2012
+++ new 2.mak Fri Nov 30 17:56:59 2012
@@ -1,204 +1,198 @@
#############################################################################
# Makefile for building: qtserialport
-# Generated by qmake (2.01a) (Qt 4.8.3) on: Fri Nov 30 17:27:45 2012
-# Project: ..\qtserialport\qtserialport.pro
+# Generated by qmake (2.01a) (Qt 4.8.1) on: ?? 30.
12:33:42 2012
+# Project: ../qtplayground-qtserialport/qtserialport.pro
# Template: subdirs
-# Command: g:\Qt\Qt4.8.3\bin\qmake.exe -o Makefile ..\qtserialport\qtserialport.pro
+# Command: c:/qtsdk/desktop/qt/4.8.1/mingw/bin/qmake.exe -spec ../../QtSDK/Desktop/Qt/4.8.1/mingw/mkspecs/win32-g++ CONFIG+=release -o Makefile ../qtplayground-qtserialport/qtserialport.pro
#############################################################################
first: make_default
MAKEFILE = Makefile
-QMAKE = g:\Qt\Qt4.8.3\bin\qmake.exe
-DEL_FILE = del
-CHK_DIR_EXISTS= if not exist
-MKDIR = mkdir
-COPY = copy /y
+QMAKE = c:/qtsdk/desktop/qt/4.8.1/mingw/bin/qmake.exe
+DEL_FILE = rm
+CHK_DIR_EXISTS= test -d
+MKDIR = mkdir -p
+COPY = cp
COPY_FILE = $(COPY)
-COPY_DIR = xcopy /s /q /y /i
+COPY_DIR = cp -r
INSTALL_FILE = $(COPY_FILE)
INSTALL_PROGRAM = $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
-DEL_FILE = del
-SYMLINK =
+DEL_FILE = rm
+SYMLINK =
DEL_DIR = rmdir
-MOVE = move
-CHK_DIR_EXISTS= if not exist
-MKDIR = mkdir
+MOVE = mv
+CHK_DIR_EXISTS= test -d
+MKDIR = mkdir -p
SUBTARGETS = \
sub-src \
sub-examples \
sub-tests
...
...
ЗЫ: Хотя я использую Qt4.8.3 & MinGW4.4