Added support for Mac Os X compilation without pkg-config utility.
authorduplo <duplo@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 4 Dec 2008 17:13:54 +0000 (17:13 +0000)
committerduplo <duplo@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 4 Dec 2008 17:13:54 +0000 (17:13 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1973 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/emul/emul.mk

index ad1391ad26a62d3b3b653ef7390b997f9ff99bd9..779d9220b86dc152f78ae528083b3aa81bdef7ba 100644 (file)
@@ -7,8 +7,16 @@
 # 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
+