diff --git a/src/system/libroot/Jamfile b/src/system/libroot/Jamfile index 487df1e0ee..3a9edc44c7 100644 --- a/src/system/libroot/Jamfile +++ b/src/system/libroot/Jamfile @@ -10,16 +10,14 @@ rule FilterArchive AR on $(1) = $(TARGET_AR_$(TARGET_PACKAGING_ARCH)) d ; # TODO: use $(TARGET_DELARFLAGS_$(TARGET_PACKAGING_ARCH)) RANLIB on $(1) = $(TARGET_RANLIB_$(TARGET_PACKAGING_ARCH)) ; + MEMBERS on $(1) = $(3) ; MakeLocateArch $(1) ; Depends $(1) : $(2) ; File $(1) : $(2) ; - # we don't want the path - # XXX: is it done this way? - NotFile $(3) ; # delete the unwanted members - FilterArchive1 $(1) : $(3) ; + FilterArchive1 $(1) ; if $(RANLIB) { Ranlib $(1) ; @@ -28,7 +26,7 @@ rule FilterArchive actions FilterArchive1 { - $(AR) $(<) $(>) + $(AR) $(<) $(MEMBERS) } local architectureObject ;