Cleanup libvorbis, install in STAGING_DIR, courtesy Conrad Parker
authorUlf Samuelsson <ulf.samuelsson@atmel.com>
Thu, 3 Jul 2008 08:14:54 +0000 (08:14 -0000)
committerUlf Samuelsson <ulf.samuelsson@atmel.com>
Thu, 3 Jul 2008 08:14:54 +0000 (08:14 -0000)
package/libvorbis/libvorbis.mk

index 3e496d9388e4e25f7b619d39e788db3e942f52d3..6e72ad586ffdb08a784995b2bca4be87218b195d 100644 (file)
@@ -40,12 +40,15 @@ $(LIBVORBIS_DIR)/.configured: $(LIBVORBIS_DIR)/.source
        touch $@
 
 $(LIBVORBIS_DIR)/.libs: $(LIBVORBIS_DIR)/.configured
-       $(MAKE) CC=$(TARGET_CC) -C $(LIBVORBIS_DIR)
+       $(MAKE) -C $(@D)
        touch $@
 
-$(TARGET_DIR)/usr/lib/libvorbis.so: $(LIBVORBIS_DIR)/.libs
-       $(MAKE) prefix=$(TARGET_DIR)/usr -C $(LIBVORBIS_DIR) install
-       touch $@
+$(STAGING_DIR)/usr/lib/libvorbis.so: $(LIBVORBIS_DIR)/.libs
+       $(MAKE) DESTDIR=$(STAGING_DIR) -C $(LIBVORBIS_DIR) install
+
+$(TARGET_DIR)/usr/lib/libvorbis.so: $(STAGING_DIR)/usr/lib/libvorbis.so
+       $(INSTALL) -D $(STAGING_DIR)/usr/lib/libvorbis*.so* $(TARGET_DIR)/usr/lib
+       $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libvorbis*.so*
 
 libvorbis: uclibc pkgconfig libogg $(TARGET_DIR)/usr/lib/libvorbis.so