update qtopia snapshot version and fix problem with qmake generated makefiles being unable to find the toolchain

This commit is contained in:
John Voltz 2008-04-24 18:44:30 +00:00
parent 83096989f9
commit da0ec1ce4c
2 changed files with 93 additions and 132 deletions

View File

@ -12,6 +12,7 @@ config BR2_PACKAGE_QTOPIA4_DEBUG
bool "Compile with debug support" bool "Compile with debug support"
default n default n
depends BR2_PACKAGE_QTOPIA4 depends BR2_PACKAGE_QTOPIA4
help
choice choice
prompt "Library type" prompt "Library type"
@ -59,7 +60,7 @@ config BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME
default "" default ""
depends BR2_PACKAGE_QTOPIA4 && BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_COMMERCIAL depends BR2_PACKAGE_QTOPIA4 && BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_COMMERCIAL
help help
Commercial users can download their source directly by providing a username. Commercial users can download their source directly by providing a username.
config BR2_PACKAGE_QTOPIA4_COMMERCIAL_PASSWORD config BR2_PACKAGE_QTOPIA4_COMMERCIAL_PASSWORD
@ -67,14 +68,22 @@ config BR2_PACKAGE_QTOPIA4_COMMERCIAL_PASSWORD
default "" default ""
depends BR2_PACKAGE_QTOPIA4 && BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_COMMERCIAL depends BR2_PACKAGE_QTOPIA4 && BR2_PACKAGE_QTOPIA4_LICENSE_TYPE_COMMERCIAL
help help
Commercial users can download their source directly by providing a password. Commercial users can download their source directly by providing a password.
config BR2_PACKAGE_QTOPIA4_QT3SUPPORT config BR2_PACKAGE_QTOPIA4_QT3SUPPORT
bool "Compatibility with Qt3" bool "Compatibility with Qt3"
default y default y
depends BR2_PACKAGE_QTOPIA4 depends BR2_PACKAGE_QTOPIA4
help help
Turns on support for older Qt3. Turns on support for older Qt3.
config BR2_PACKAGE_QTOPIA4_DEPTHS
string "color depths to support"
default "-depths 8"
depends BR2_PACKAGE_QTOPIA4
help
Which color depths to support for the library. Default is "-depths
8". Is specified by a comma separated list, i.e. -depths 24,16,8.
config BR2_PACKAGE_QTOPIA4_GIF config BR2_PACKAGE_QTOPIA4_GIF
bool "Enable GIF support" bool "Enable GIF support"
@ -86,79 +95,38 @@ config BR2_PACKAGE_QTOPIA4_GIF
config BR2_PACKAGE_QTOPIA4_LIBMNG config BR2_PACKAGE_QTOPIA4_LIBMNG
bool "Enable libmng support" bool "Enable libmng support"
default n default n
select BR2_PACKAGE_LIBPNG
depends BR2_PACKAGE_QTOPIA4 depends BR2_PACKAGE_QTOPIA4
help help
This compiles and installs the plugin for MNG support. This compiles and installs the plugin for MNG support.
choice choice
prompt "JPEG support" prompt "libjpeg support"
depends BR2_PACKAGE_QTOPIA4 depends BR2_PACKAGE_QTOPIA4
default BR2_PACKAGE_QTOPIA4_NOJPEG default BR2_PACKAGE_QTOPIA4_NOJPEG
help help
Select libjpeg support. Select libjpeg support.
config BR2_PACKAGE_QTOPIA4_NOJPEG config BR2_PACKAGE_QTOPIA4_NOJPEG
bool "No jpeg support" bool
prompt "No jpeg support"
help
Disable JPEG support
config BR2_PACKAGE_QTOPIA4_SYSTEMJPEG config BR2_PACKAGE_QTOPIA4_SYSTEMJPEG
bool "Use system libjpeg" bool
select BR2_PACKAGE_JPEG select BR2_PACKAGE_JPEG
prompt "use system libjpeg"
help
Link against system libjpeg
config BR2_PACKAGE_QTOPIA4_QTJPEG config BR2_PACKAGE_QTOPIA4_QTJPEG
bool "Use Qt libjpeg" bool
prompt "use qt libjpeg"
help
Link against libjpeg proveded with Qt
endchoice endchoice
choice
prompt "PNG support"
depends BR2_PACKAGE_QTOPIA4
default BR2_PACKAGE_QTOPIA4_NOPNG
help
Select which library to use if PNG support should be enabled.
config BR2_PACKAGE_QTOPIA4_NOPNG
bool "No PNG support"
config BR2_PACKAGE_QTOPIA4_SYSTEMPNG
bool "Use system libpng"
select BR2_PACKAGE_LIBPNG
config BR2_PACKAGE_QTOPIA4_QTPNG
bool "Use Qt bundled libpng"
endchoice
choice
prompt "TIFF support"
depends BR2_PACKAGE_QTOPIA4
default BR2_PACKAGE_QTOPIA4_NOTIFF
help
Select which library to use if TIFF support should be enabled.
config BR2_PACKAGE_QTOPIA4_NOTIFF
bool "No TIFF support"
config BR2_PACKAGE_QTOPIA4_SYSTEMTIFF
bool "Use system libtiff"
select BR2_PACKAGE_TIFF
config BR2_PACKAGE_QTOPIA4_QTTIFF
bool "Use Qt bundled libtiff"
endchoice
config BR2_PACKAGE_QTOPIA4_SQL
bool "Enable SQL support"
depends BR2_PACKAGE_QTOPIA4
help
Enable all the SQL drivers it QtSql library.
config BR2_PACKAGE_QTOPIA4_OPENSSL
bool "Enable OpenSSL support"
depends BR2_PACKAGE_QTOPIA4
help
Enable support for the OpenSSL encryption library.
choice choice
prompt "zlib support" prompt "zlib support"
depends BR2_PACKAGE_QTOPIA4 depends BR2_PACKAGE_QTOPIA4
@ -178,7 +146,7 @@ config BR2_PACKAGE_QTOPIA4_QTZLIB
prompt "Qt zlib" prompt "Qt zlib"
help help
Use the zlib bundled with Qt. Use the zlib bundled with Qt.
config BR2_PACKAGE_QTOPIA4_SYSTEMZLIB config BR2_PACKAGE_QTOPIA4_SYSTEMZLIB
bool bool
select BR2_PACKAGE_ZLIB select BR2_PACKAGE_ZLIB
@ -186,6 +154,7 @@ config BR2_PACKAGE_QTOPIA4_SYSTEMZLIB
help help
Use the shared zlib from the system. Use the shared zlib from the system.
endchoice endchoice
config BR2_PACKAGE_QTOPIA4_EMB_PLATFORM config BR2_PACKAGE_QTOPIA4_EMB_PLATFORM
string "The embedded platform we are making Qtopia4 for" string "The embedded platform we are making Qtopia4 for"
@ -207,4 +176,4 @@ config BR2_PACKAGE_QTOPIA4_EMB_PLATFORM
default "generic" if BR2_sparc default "generic" if BR2_sparc
depends BR2_PACKAGE_QTOPIA4 depends BR2_PACKAGE_QTOPIA4
help help
The platform. The platform.

View File

@ -16,7 +16,7 @@
# (cd /usr/include; sudo ln -s dbus-1.0/dbus dbus) # (cd /usr/include; sudo ln -s dbus-1.0/dbus dbus)
# to fix # to fix
QTOPIA4_VERSION:=4.4.0-snapshot-20080312 QTOPIA4_VERSION:=4.4.0-snapshot-20080325
QTOPIA4_CAT:=$(ZCAT) QTOPIA4_CAT:=$(ZCAT)
BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME:=$(strip $(subst ",, $(BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME))) BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME:=$(strip $(subst ",, $(BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME)))
@ -24,20 +24,20 @@ BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME:=$(strip $(subst ",, $(BR2_PACKAGE_QTOPI
BR2_PACKAGE_QTOPIA4_COMMERCIAL_PASSWORD:=$(strip $(subst ",, $(BR2_PACKAGE_QTOPIA4_COMMERCIAL_PASSWORD))) BR2_PACKAGE_QTOPIA4_COMMERCIAL_PASSWORD:=$(strip $(subst ",, $(BR2_PACKAGE_QTOPIA4_COMMERCIAL_PASSWORD)))
#")) #"))
QTOPIA4_CONFIGURE:=#empty
# What to download, free or commercial version. # What to download, free or commercial version.
ifneq ($(BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME),) ifneq ($(BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME),)
QTOPIA4_SITE:=http://$(BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME):$(BR2_QTOPIA4_COMMERCIAL_PASSWORD)@dist.trolltech.com/$(BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME) QTOPIA4_SITE:=http://$(BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME):$(BR2_QTOPIA4_COMMERCIAL_PASSWORD)@dist.trolltech.com/$(BR2_PACKAGE_QTOPIA4_COMMERCIAL_USERNAME)
QTOPIA4_SOURCE:=qt-embedded-linux-commercial-src-$(QTOPIA4_VERSION).tar.gz QTOPIA4_SOURCE:=qt-embedded-linux-commercial-src-$(QTOPIA4_VERSION).tar.gz
QTOPIA4_TARGET_DIR:=$(BUILD_DIR)/qt-embedded-linux-commercial-src-$(QTOPIA4_VERSION) QTOPIA4_TARGET_DIR:=$(BUILD_DIR)/qt-embedded-linux-commercial-src-$(QTOPIA4_VERSION)
QTOPIA4_NO_SQL_OCI:=-no-sql-oci QTOPIA4_CONFIGURE+= -no-sql-oci -no-sql-tds -no-sql-db2
QTOPIA4_NO_SQL_TDS:=-no-sql-tds
QTOPIA4_NO_SQL_DB2:=-no-sql-db2
else # Good, good, we are free: else # Good, good, we are free:
QTOPIA4_SITE=ftp://ftp.trolltech.com/qt/snapshots QTOPIA4_SITE=ftp://ftp.trolltech.com/qt/snapshots
QTOPIA4_SOURCE:=qt-embedded-linux-opensource-src-$(QTOPIA4_VERSION).tar.gz QTOPIA4_SOURCE:=qt-embedded-linux-opensource-src-$(QTOPIA4_VERSION).tar.gz
QTOPIA4_TARGET_DIR:=$(BUILD_DIR)/qt-embedded-linux-opensource-src-$(QTOPIA4_VERSION) QTOPIA4_TARGET_DIR:=$(BUILD_DIR)/qt-embedded-linux-opensource-src-$(QTOPIA4_VERSION)
ifeq ($(BR2_PACKAGE_QTOPIA4_GPL_LICENSE_APPROVED),y) ifeq ($(BR2_PACKAGE_QTOPIA4_GPL_LICENSE_APPROVED),y)
QTOPIA4_APPROVE_GPL_LICENSE:=-confirm-license QTOPIA4_CONFIGURE+= -confirm-license
endif endif
endif endif
@ -54,15 +54,15 @@ QTOPIA4_QCONFIG_FILE:=package/qtopia4/qconfig-myfile.h
QTOPIA4_QCONFIG_FILE_LOCATION:=/src/corelib/global/ QTOPIA4_QCONFIG_FILE_LOCATION:=/src/corelib/global/
ifeq ($(BR2_LARGEFILE),y) ifeq ($(BR2_LARGEFILE),y)
QTOPIA4_LARGEFILE=-largefile QTOPIA4_CONFIGURE+= -largefile
else else
QTOPIA4_LARGEFILE=-no-largefile QTOPIA4_CONFIGURE+= -no-largefile
endif endif
ifeq ($(BR2_PACKAGE_QTOPIA4_QT3SUPPORT),y) ifeq ($(BR2_PACKAGE_QTOPIA4_QT3SUPPORT),y)
QTOPIA4_QT3SUPPORT=-qt3support QTOPIA4_CONFIGURE+= -qt3support
else else
QTOPIA4_QT3SUPPORT=-no-qt3support QTOPIA4_CONFIGURE+= -no-qt3support
endif endif
ifeq ($(BR2_PACKAGE_TSLIB),y) ifeq ($(BR2_PACKAGE_TSLIB),y)
@ -74,110 +74,110 @@ QTOPIA4_TSLIB_DEB:=$(strip $(subst ",, $(QTOPIA4_TSLIB_DEB)))
endif endif
ifeq ($(BR2_PACKAGE_QTOPIA4_DEBUG),y) ifeq ($(BR2_PACKAGE_QTOPIA4_DEBUG),y)
QTOPIA4_DEBUG="-debug $(QTOPIA4_TSLIB_DEB)" QTOPIA4_CONFIGURE+= "-debug $(QTOPIA4_TSLIB_DEB)"
else else
QTOPIA4_DEBUG=-release QTOPIA4_CONFIGURE+= -release
endif endif
ifeq ($(BR2_PACKAGE_QTOPIA4_SHARED),y) ifeq ($(BR2_PACKAGE_QTOPIA4_SHARED),y)
QTOPIA4_SHARED=-shared QTOPIA4_CONFIGURE+= -shared
else else
QTOPIA4_SHARED=-static QTOPIA4_CONFIGURE+= -static
endif endif
ifeq ($(BR2_ENDIAN),"LITTLE") ifeq ($(BR2_ENDIAN),"LITTLE")
QTOPIA4_ENDIAN=-little-endian QTOPIA4_CONFIGURE+= -little-endian
else else
QTOPIA4_ENDIAN=-big-endian QTOPIA4_CONFIGURE+= -big-endian
endif endif
ifeq ($(BR2_PACKAGE_QTOPIA4_GIF),y) ifeq ($(BR2_PACKAGE_QTOPIA4_GIF),y)
QTOPIA4_GIF=-qt-gif QTOPIA4_CONFIGURE+= -qt-gif
else else
QTOPIA4_GIF=-no-gif QTOPIA4_CONFIGURE+= -no-gif
endif endif
ifeq ($(BR2_PACKAGE_QTOPIA4_LIBMNG),y) ifeq ($(BR2_PACKAGE_QTOPIA4_LIBMNG),y)
QTOPIA4_MNG=-qt-libmng QTOPIA4_CONFIGURE+= -qt-libmng
else else
QTOPIA4_MNG=-no-libmng QTOPIA4_CONFIGURE+= -no-libmng
endif endif
ifeq ($(BR2_PACKAGE_QTOPIA4_QTZLIB),y) ifeq ($(BR2_PACKAGE_QTOPIA4_QTZLIB),y)
QTOPIA4_ZLIB=-qt-zlib QTOPIA4_CONFIGURE+= -qt-zlib
else else
ifeq ($(BR2_PACKAGE_QTOPIA4_SYSTEMZLIB),y) ifeq ($(BR2_PACKAGE_QTOPIA4_SYSTEMZLIB),y)
QTOPIA4_ZLIB=-system-zlib QTOPIA4_CONFIGURE+= -system-zlib
QTOPIA4_DEP_LIBS+=zlib QTOPIA4_DEP_LIBS+=zlib
else else
QTOPIA4_ZLIB=-no-zlib QTOPIA4_CONFIGURE+= -no-zlib
endif endif
endif endif
ifeq ($(BR2_PACKAGE_QTOPIA4_QTJPEG),y) ifeq ($(BR2_PACKAGE_QTOPIA4_QTJPEG),y)
QTOPIA4_JPEG=-qt-libjpeg QTOPIA4_CONFIGURE+= -qt-libjpeg
else else
ifeq ($(BR2_PACKAGE_QTOPIA4_SYSTEMJPEG),y) ifeq ($(BR2_PACKAGE_QTOPIA4_SYSTEMJPEG),y)
QTOPIA4_JPEG=-system-libjpeg QTOPIA4_CONFIGURE+= -system-libjpeg
QTOPIA4_DEP_LIBS+=jpeg QTOPIA4_DEP_LIBS+=jpeg
else else
QTOPIA4_JPEG=-no-libjpeg QTOPIA4_CONFIGURE+= -no-libjpeg
endif endif
endif endif
ifeq ($(BR2_PACKAGE_QTOPIA4_QTPNG),y) ifeq ($(BR2_PACKAGE_QTOPIA4_QTPNG),y)
QTOPIA4_PNG=-qt-libpng QTOPIA4_CONFIGURE+= -qt-libpng
else else
ifeq ($(BR2_PACKAGE_QTOPIA4_SYSTEMPNG),y) ifeq ($(BR2_PACKAGE_QTOPIA4_SYSTEMPNG),y)
QTOPIA4_PNG=-system-libpng QTOPIA4_CONFIGURE+= -system-libpng
QTOPIA4_DEP_LIBS+=libpng QTOPIA4_DEP_LIBS+=libpng
else else
QTOPIA4_PNG=-no-libpng QTOPIA4_CONFIGURE+= -no-libpng
endif endif
endif endif
ifeq ($(BR2_PACKAGE_QTOPIA4_QTTIFF),y) ifeq ($(BR2_PACKAGE_QTOPIA4_QTTIFF),y)
QTOPIA4_TIFF=-qt-libtiff QTOPIA4_CONFIGURE+= -qt-libtiff
else else
ifeq ($(BR2_PACKAGE_QTOPIA4_SYSTEMTIFF),y) ifeq ($(BR2_PACKAGE_QTOPIA4_SYSTEMTIFF),y)
QTOPIA4_TIFF=-system-libtiff QTOPIA4_CONFIGURE+= -system-libtiff
QTOPIA4_DEP_LIBS+=tiff QTOPIA4_DEP_LIBS+=tiff
else else
QTOPIA4_TIFF=-no-libtiff QTOPIA4_CONFIGURE+= -no-libtiff
endif endif
endif endif
ifeq ($(BR2_PACKAGE_QTOPIA4_OPENSSL),y) ifeq ($(BR2_PACKAGE_QTOPIA4_OPENSSL),y)
QTOPIA4_OPENSSL=-openssl QTOPIA4_CONFIGURE+= -openssl
QTOPIA4_DEP_LIBS+=openssl QTOPIA4_DEP_LIBS+=openssl
else else
QTOPIA4_OPENSSL=-no-openssl QTOPIA4_CONFIGURE+= -no-openssl
endif endif
ifeq ($(BR2_PACKAGE_QTOPIA4_SQL),y) ifeq ($(BR2_PACKAGE_QTOPIA4_SQL),y)
QTOPIA4_SQL_IBASE=-qt-sql-ibase QTOPIA4_CONFIGURE+= -qt-sql-ibase
QTOPIA4_SQL_MYSQL=-qt-sql-mysql QTOPIA4_CONFIGURE+= -qt-sql-mysql
QTOPIA4_SQL_ODBC=-qt-sql-odbc QTOPIA4_CONFIGURE+= -qt-sql-odbc
QTOPIA4_SQL_PSQL=-qt-sql-psql QTOPIA4_CONFIGURE+= -qt-sql-psql
QTOPIA4_SQL_SQLITE=-qt-sql-sqlite QTOPIA4_CONFIGURE+= -qt-sql-sqlite
QTOPIA4_SQL_SQLITE2=-qt-sql-sqlite2 QTOPIA4_CONFIGURE+= -qt-sql-sqlite2
else else
QTOPIA4_SQL_IBASE=-no-sql-ibase QTOPIA4_CONFIGURE+= -no-sql-ibase
QTOPIA4_SQL_MYSQL=-no-sql-mysql QTOPIA4_CONFIGURE+= -no-sql-mysql
QTOPIA4_SQL_ODBC=-no-sql-odbc QTOPIA4_CONFIGURE+= -no-sql-odbc
QTOPIA4_SQL_PSQL=-no-sql-psql QTOPIA4_CONFIGURE+= -no-sql-psql
QTOPIA4_SQL_SQLITE=-no-sql-sqlite QTOPIA4_CONFIGURE+= -no-sql-sqlite
QTOPIA4_SQL_SQLITE2=-no-sql-sqlite2 QTOPIA4_CONFIGURE+= -no-sql-sqlite2
endif endif
QTOPIA4_DEBUG:=$(strip $(subst ",, $(QTOPIA4_DEBUG))) QTOPIA4_CONFIGURE:=$(strip $(subst ",, $(QTOPIA4_CONFIGURE)))
#")) #"))
BR2_PACKAGE_QTOPIA4_EMB_PLATFORM:=$(strip $(subst ",, $(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM))) BR2_PACKAGE_QTOPIA4_EMB_PLATFORM:=$(strip $(subst ",, $(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM)))
#")) #"))
# Variable for other Qt applications to use # Variable for other Qt applications to use
QTOPIA4_QMAKE:=$(STAGING_DIR)/usr/bin/qmake QTOPIA4_QMAKE:=$(TARGET_CONFIGURE_OPTS) $(STAGING_DIR)/usr/bin/qmake -spec qws/linux-$(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM)-g++
$(DL_DIR)/$(QTOPIA4_SOURCE): $(DL_DIR)/$(QTOPIA4_SOURCE):
$(WGET) -P $(DL_DIR) $(QTOPIA4_SITE)/$(QTOPIA4_SOURCE) $(WGET) -P $(DL_DIR) $(QTOPIA4_SITE)/$(QTOPIA4_SOURCE)
@ -198,7 +198,16 @@ ifneq ($(BR2_INET_IPV6),y)
$(SED) 's/^CFG_IPV6IFNAME=auto/CFG_IPV6IFNAME=no/' $(QTOPIA4_TARGET_DIR)/configure $(SED) 's/^CFG_IPV6IFNAME=auto/CFG_IPV6IFNAME=no/' $(QTOPIA4_TARGET_DIR)/configure
endif endif
$(SED) 's/^CFG_XINERAMA=auto/CFG_XINERAMA=no/' $(QTOPIA4_TARGET_DIR)/configure $(SED) 's/^CFG_XINERAMA=auto/CFG_XINERAMA=no/' $(QTOPIA4_TARGET_DIR)/configure
$(SED) 's,-O2,$(TARGET_CFLAGS),' $(QTOPIA4_TARGET_DIR)/mkspecs/qws/linux-$(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM)-g++/qmake.conf #$(SED) 's,-O2,$(TARGET_CFLAGS),' $(QTOPIA4_TARGET_DIR)/mkspecs/qws/linux-$(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM)-g++/qmake.conf
# Fix compiler path
$(SED) '\,QMAKE_CC, c\QMAKE_CC = $(TARGET_CC)' $(QTOPIA4_TARGET_DIR)/mkspecs/qws/linux-$(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM)-g++/qmake.conf
$(SED) '\,QMAKE_CXX, c\QMAKE_CXX = $(TARGET_CXX)' $(QTOPIA4_TARGET_DIR)/mkspecs/qws/linux-$(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM)-g++/qmake.conf
$(SED) '\,QMAKE_LINK, c\QMAKE_LINK = $(TARGET_CXX)' $(QTOPIA4_TARGET_DIR)/mkspecs/qws/linux-$(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM)-g++/qmake.conf
$(SED) '\,QMAKE_LINK_SHLIB, c\QMAKE_LINK_SHLIB = $(TARGET_CXX)' $(QTOPIA4_TARGET_DIR)/mkspecs/qws/linux-$(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM)-g++/qmake.conf
$(SED) '\,QMAKE_AR, c\QMAKE_AR = $(TARGET_CROSS)ar cqs' $(QTOPIA4_TARGET_DIR)/mkspecs/qws/linux-$(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM)-g++/qmake.conf
$(SED) '\,QMAKE_RANLIB, c\QMAKE_RANLIB = $(TARGET_RANLIB)' $(QTOPIA4_TARGET_DIR)/mkspecs/qws/linux-$(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM)-g++/qmake.conf
$(SED) '\,QMAKE_STRIP, c\QMAKE_STRIP = $(TARGET_CROSS)strip' $(QTOPIA4_TARGET_DIR)/mkspecs/qws/linux-$(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM)-g++/qmake.conf
-[ -f $(QTOPIA4_QCONFIG_FILE) ] && cp $(QTOPIA4_QCONFIG_FILE) \ -[ -f $(QTOPIA4_QCONFIG_FILE) ] && cp $(QTOPIA4_QCONFIG_FILE) \
$(QTOPIA4_TARGET_DIR)/$(QTOPIA4_QCONFIG_FILE_LOCATION) $(QTOPIA4_TARGET_DIR)/$(QTOPIA4_QCONFIG_FILE_LOCATION)
(cd $(QTOPIA4_TARGET_DIR); rm -rf config.cache; \ (cd $(QTOPIA4_TARGET_DIR); rm -rf config.cache; \
@ -207,28 +216,12 @@ endif
-verbose \ -verbose \
-embedded $(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM) \ -embedded $(BR2_PACKAGE_QTOPIA4_EMB_PLATFORM) \
$(QTOPIA4_QCONFIG_COMMAND) \ $(QTOPIA4_QCONFIG_COMMAND) \
$(QTOPIA4_DEBUG) \ $(QTOPIA4_CONFIGURE) \
$(QTOPIA4_SHARED) \
-no-stl \ -no-stl \
-no-cups \ -no-cups \
-no-nis \ -no-nis \
-no-freetype \ -no-freetype \
-no-accessibility \ -no-accessibility \
$(QTOPIA4_MNG) \
$(QTOPIA4_GIF) \
$(QTOPIA4_JPEG) \
$(QTOPIA4_PNG) \
$(QTOPIA4_TIFF) \
$(QTOPIA4_ZLIB) \
$(QTOPIA4_SQL_IBASE) \
$(QTOPIA4_SQL_MYSQL) \
$(QTOPIA4_SQL_ODBC) \
$(QTOPIA4_SQL_PSQL) \
$(QTOPIA4_SQL_SQLITE) \
$(QTOPIA4_SQL_SQLITE2) \
$(QTOPIA4_NO_SQL_DB2) \
$(QTOPIA4_NO_SQL_OCI) \
$(QTOPIA4_NO_SQL_TDS) \
-no-webkit \ -no-webkit \
-no-separate-debug-info \ -no-separate-debug-info \
-prefix /usr \ -prefix /usr \
@ -237,11 +230,6 @@ endif
-no-rpath \ -no-rpath \
-nomake examples \ -nomake examples \
-nomake demos \ -nomake demos \
$(QTOPIA4_QT3SUPPORT) \
$(QTOPIA4_TSLIB) \
$(QTOPIA4_LARGEFILE) \
$(QTOPIA4_ENDIAN) \
$(QTOPIA4_APPROVE_GPL_LICENSE) \
) )
touch $@ touch $@
@ -260,13 +248,13 @@ $(TARGET_DIR)/usr/lib/libQtCore.so.4: $(STAGING_DIR)/usr/lib/libQtCore.la
cp -dpf $(STAGING_DIR)/usr/lib/fonts/micro*.qpf $(TARGET_DIR)/usr/lib/fonts cp -dpf $(STAGING_DIR)/usr/lib/fonts/micro*.qpf $(TARGET_DIR)/usr/lib/fonts
ifeq ($(BR2_PACKAGE_QTOPIA4_SHARED),y) ifeq ($(BR2_PACKAGE_QTOPIA4_SHARED),y)
cp -dpf $(STAGING_DIR)/usr/lib/libQt*.so.* $(TARGET_DIR)/usr/lib/ cp -dpf $(STAGING_DIR)/usr/lib/libQt*.so.* $(TARGET_DIR)/usr/lib/
-$(STRIP) --strip-unneeded $(TARGET_DIR)/usr/lib/libQt*.so.* -$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libQt*.so.*
endif endif
# Install image plugins if they are built # Install image plugins if they are built
if [ -d $(STAGING_DIR)/usr/plugins/imageformats ]; then \ if [ -d $(STAGING_DIR)/usr/plugins/imageformats ]; then \
mkdir -p $(TARGET_DIR)/usr/plugins; \ mkdir -p $(TARGET_DIR)/usr/plugins; \
cp -dpfr $(STAGING_DIR)/usr/plugins/imageformats $(TARGET_DIR)/usr/plugins/; \ cp -dpfr $(STAGING_DIR)/usr/plugins/imageformats $(TARGET_DIR)/usr/plugins/; \
$(STRIP) --strip-unneeded $(TARGET_DIR)/usr/plugins/imageformats/*; \ $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/plugins/imageformats/*; \
fi fi
ifneq ($(BR2_PACKAGE_QTOPIA4_SQL),y) ifneq ($(BR2_PACKAGE_QTOPIA4_SQL),y)
# Remove Sql libraries, not needed # Remove Sql libraries, not needed
@ -283,6 +271,10 @@ qtopia4-clean:
qtopia4-dirclean: qtopia4-dirclean:
rm -rf $(QTOPIA4_TARGET_DIR) rm -rf $(QTOPIA4_TARGET_DIR)
qtopia4-status:
@echo "QTOPIA4_QMAKE: " $(QTOPIA4_QMAKE)
@echo "QTOPIA4_DEP_LIBS: " $(QTOPIA4_DEP_LIBS)
############################################################# #############################################################
# #
# Toplevel Makefile options # Toplevel Makefile options