Avoid repeated rebuild of libusb
authorUlf Samuelsson <ulf.samuelsson@atmel.com>
Mon, 16 Jul 2007 09:45:39 +0000 (09:45 -0000)
committerUlf Samuelsson <ulf.samuelsson@atmel.com>
Mon, 16 Jul 2007 09:45:39 +0000 (09:45 -0000)
package/libusb/libusb.mk

index 609ffe9bd401296c62b29c5404ffbf3ba4d724a2..fee780261e9ab052ec1959e9fa8884e5119b8097 100644 (file)
@@ -35,11 +35,11 @@ $(LIBUSB_DIR)/.configured: $(LIBUSB_DIR)/.unpacked
        );
        touch $(LIBUSB_DIR)/.configured
 
-$(STAGING_DIR)/$(LIBUSB_BINARY): $(LIBUSB_DIR)/.configured
+$(STAGING_DIR)/lib/libusb.so: $(LIBUSB_DIR)/.configured
        $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(LIBUSB_DIR)
        $(MAKE) -C $(LIBUSB_DIR) DESTDIR=$(STAGING_DIR) install
 
-$(TARGET_DIR)/$(LIBUSB_BINARY): $(STAGING_DIR)/$(LIBUSB_BINARY)
+$(TARGET_DIR)/$(LIBUSB_BINARY): $(STAGING_DIR)/lib/libusb.so
        -mkdir -p $(TARGET_DIR)/usr/lib
        cp -a $(STAGING_DIR)/lib/libusb* $(TARGET_DIR)/usr/lib
        rm -f $(TARGET_DIR)/usr/lib/*.a $(TARGET_DIR)/usr/lib/*.la
@@ -56,6 +56,9 @@ libusb-clean:
 
 libusb-dirclean:
        rm -rf $(LIBUSB_DIR)
+
+.PHONY:        libusb
+
 #############################################################
 #
 # Toplevel Makefile options