[crisos] problema cross-compilazione lib flnx

[ Thread Index | Date Index | More lists.tuxfamily.org/crisos Archives ]


Salve, sto cercando di cross-compilare la libreria flnx per poter poi fare il porting del browser "viewml" per la fox. Questo è il mio Makefile:

include $(TOPDIR)/rules.mk

PKG_NAME:=flnx
PKG_VERSION:=0.18
PKG_RELEASE:=1

include $(INCLUDE_DIR)/package.mk

define Package/flnx
  SECTION:=libs
  CATEGORY:=Libraries
  TITLE:=flnx library
  DEPENDS:=@TARGET_ETRAX
endef

define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
$(CP) ./src/* $(PKG_BUILD_DIR)/
endef

define Build/Configure
$(call Build/Configure/Default,\
 --with-microwin="/home/gabri/CrisOS/trunk/build_dir/cris/microwindows-0.91-0.1/src/")
endef

define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
$(TARGET_CONFIGURE_OPTS) \
CFLAGS="$(TARGET_CFLAGS)"
endef


define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include/FL/
$(CP) $(PKG_INSTALL_DIR)/usr/include/*.h \
$(STAGING_DIR)/usr/include/FL
mkdir -p $(STAGING_DIR)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libfltk.{a,so*} \
$(STAGING_DIR)/usr/lib/
endef

define Build/UninstallDev
rm -rf $(STAGING_DIR)/usr/include/FL/*.h \
$(STAGING_DIR)/usr/lib/libfltk.{a,so*}
endef

define Package/flnx/install
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libfltk.so.* $(1)/usr/lib/
endef

$(eval $(call BuildPackage,flnx))

il configure viene eseguito così come il make, ma c'è un problema (lo stesso che avevo quando ho cercato di cross-compilare con l'sdk della axis).. sebbene io passi al comando configure il path con i sorgenti di microwindows questi non mi vengono visti. Infatti, al termine della configurazione, mi viene detto: 
Using Microwindows instead of X...

qualche idea?
Vi ringrazio.
Saluti

Gabriele



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/