All pastes #717610 Raw Edit

Something

public text v1 · immutable
#717610 ·published 2007-09-27 19:24 UTC
rendered paste body
blogic@bertha:/usr/src/owrt-X2$ svn diff package/libs/glib2/Makefile  
Index: package/libs/glib2/Makefile
===================================================================
--- package/libs/glib2/Makefile (revision 9049)
+++ package/libs/glib2/Makefile (working copy)
@@ -22,6 +22,21 @@
 
 include $(INCLUDE_DIR)/package.mk
 
+CONFIGURE_ARGS += \
+               --enable-shared \
+               --enable-static
+
+EXTRA_LDFLAGS += \
+       -L$(STAGING_DIR)/usr/lib/libiconv/lib \
+       -L$(STAGING_DIR)/usr/lib/libintl/lib
+
+EXTRA_CPPFLAGS += \
+       -I$(STAGING_DIR)/usr/lib/libiconv/include \
+       -I$(STAGING_DIR)/usr/lib/libintl/include
+
+CONFIGURE_VARS += glib_cv_stack_grows=no \
+       glib_cv_uscore=no
+
 define Package/glib2
   SECTION:=libs
   CATEGORY:=Libraries
@@ -32,23 +47,14 @@
 endef
 
 define Build/Configure
-       $(call Build/Configure/Default, \
-               --enable-shared \
-               --enable-static \
-               LDFLAGS="-L$(STAGING_DIR)/usr/lib/libiconv/lib \
-                       -L$(STAGING_DIR)/usr/lib/libintl/lib" \
-               CPPFLAGS="-I$(STAGING_DIR)/usr/lib/libiconv/include \
-                       -I$(STAGING_DIR)/usr/lib/libintl/include" \
-               , \
-               glib_cv_stack_grows=no \
-               glib_cv_uscore=no \
-       )
+       $(call Build/Configure/Default)
+       $(call libtool_disable_rpath)
 endef
 
 define Build/Compile
-       $(MAKE) -C $(PKG_BUILD_DIR) \
-               DESTDIR="$(PKG_INSTALL_DIR)" \
-               all install
+       $(MAKE) -C $(PKG_BUILD_DIR) all 
+       $(call libtool_fixup_libdir,$(PKG_INSTALL_DIR)) 
+       $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" install
 endef
 
 
@@ -61,8 +67,9 @@
        mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig
        $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/* $(STAGING_DIR)/usr/lib/pkgconfig
        $(SED)  "s,"libdir\=\'/usr/lib\'",libdir='$(STAGING_DIR)/usr/lib\'," $(STAGING_DIR)/usr/lib/{libglib,libgmodule,libgobject,libgthread}-2.0.la
+       $(SED)  "s,/usr/lib/libglib-2.0.la,$(STAGING_DIR)/usr/lib/libglib-2.0.la,g" $(STAGING_DIR)/usr/lib/{libglib,libgmodule,libgobject,libgthread}-2.0.la
        $(SED)  "s,"prefix\=/usr",prefix=$(STAGING_DIR)/usr," $(STAGING_DIR)/usr/lib/pkgconfig/{glib,gmodule,gmodule-export,gmodule-no-export,gobject,gthread}-2.0.pc
-       $(SED)  "s,"exec_prefix\=/usr",exec_prefix=$(STAGING_DIR)/usr," $(STAGING_DIR)/usr/lib/pkgconfig/{glib,gmodule,gmodule-export,gmodule-no-export,gobject,gthread}-2.0.pc
+       $(SED)  "s,"exec_prefix\=.*",exec_prefix=$(STAGING_DIR)/usr," $(STAGING_DIR)/usr/lib/pkgconfig/{glib,gmodule,gmodule-export,gmodule-no-export,gobject,gthread}-2.0.pc
 endef
 
 define Build/UninstallDev
blogic@bertha:/usr/src/owrt-X2$