# Qt configuration for BeRTOS emulator. Include it from
# your app Makefile fragment
-EMUL_CFLAGS = -D'ARCH=(ARCH_EMUL|ARCH_QT)' \
- $(shell pkg-config QtCore QtGui --cflags) -DQT_CLEAN_NAMESPACE
-EMUL_LDFLAGS = $(shell pkg-config QtCore QtGui --libs)
-QT_MOC = $(shell pkg-config QtCore --variable=moc_location)
-#QT_UIC = $(shell pkg-config QtCore --variable=uic_location)
+#On Darwin architecture environment variables need a different configuration.
+ifeq ($(shell uname | grep -c "Darwin"),1)
+ EMUL_CFLAGS = -D'ARCH=(ARCH_EMUL|ARCH_QT)' -DQT_CLEAN_NAMESPACE
+ EMUL_LDFLAGS = -framework QtGui -framework QtCore
+ QT_MOC = /usr/bin/moc
+#On other platforms.
+else
+ EMUL_CFLAGS = -D'ARCH=(ARCH_EMUL|ARCH_QT)' $(shell pkg-config QtCore QtGui --cflags) -DQT_CLEAN_NAMESPACE
+ EMUL_LDFLAGS = $(shell pkg-config QtCore QtGui --libs)
+ QT_MOC = $(shell pkg-config QtCore --variable=moc_location)
+ #QT_UIC = $(shell pkg-config QtCore --variable=uic_location)
+endif
+