Răsfoiți Sursa

Avoid repeated rebuild of libusb

Ulf Samuelsson 18 ani în urmă
părinte
comite
483331462a
1 a modificat fișierele cu 5 adăugiri și 2 ștergeri
  1. 5 2
      package/libusb/libusb.mk

+ 5 - 2
package/libusb/libusb.mk

@@ -35,11 +35,11 @@ $(LIBUSB_DIR)/.configured: $(LIBUSB_DIR)/.unpacked
 	);
 	);
 	touch $(LIBUSB_DIR)/.configured
 	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) $(TARGET_CONFIGURE_OPTS) -C $(LIBUSB_DIR)
 	$(MAKE) -C $(LIBUSB_DIR) DESTDIR=$(STAGING_DIR) install
 	$(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
 	-mkdir -p $(TARGET_DIR)/usr/lib
 	cp -a $(STAGING_DIR)/lib/libusb* $(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
 	rm -f $(TARGET_DIR)/usr/lib/*.a $(TARGET_DIR)/usr/lib/*.la
@@ -56,6 +56,9 @@ libusb-clean:
 
 
 libusb-dirclean:
 libusb-dirclean:
 	rm -rf $(LIBUSB_DIR)
 	rm -rf $(LIBUSB_DIR)
+
+.PHONY:	libusb
+
 #############################################################
 #############################################################
 #
 #
 # Toplevel Makefile options
 # Toplevel Makefile options